# near model CODE resource # entry label at 0x0000 export_850: entry: fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 2054 movea.l A0, [A4] 0000000C 42A8 0094 clr.l [A0 + 0x94] 00000010 42A8 0068 clr.l [A0 + 0x68] 00000014 316E 0020 0098 move.w [A0 + 0x98], [A6 + 0x20] 0000001A 08A8 0006 00A6 bclr.b [A0 + 0xA6], 0x6 00000020 08E8 0005 00A6 bset.b [A0 + 0xA6], 0x5 00000026 317C 8000 009A move.w [A0 + 0x9A], 0x8000 0000002C 42A8 009C clr.l [A0 + 0x9C] 00000030 08E8 0007 00A6 bset.b [A0 + 0xA6], 0x7 00000036 08E8 0004 00A6 bset.b [A0 + 0xA6], 0x4 0000003C 1F2E 001E move.b -[A7], [A6 + 0x1E] 00000040 1F2E 001C move.b -[A7], [A6 + 0x1C] 00000044 3F2E 001A move.w -[A7], [A6 + 0x1A] 00000048 3F2E 0018 move.w -[A7], [A6 + 0x18] 0000004C 3F2E 0016 move.w -[A7], [A6 + 0x16] 00000050 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000054 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000058 2F2E 000C move.l -[A7], [A6 + 0xC] 0000005C 2F0C move.l -[A7], A4 0000005E 4EAD 08AA jsr [A5 + 0x8AA] 00000062 1EBC 0001 move.b [A7], 0x1 00000066 2F0C move.l -[A7], A4 00000068 4EAD 0B42 jsr [A5 + 0xB42] 0000006C 1EBC 0001 move.b [A7], 0x1 00000070 2F0C move.l -[A7], A4 00000072 4EAD 0B52 jsr [A5 + 0xB52] 00000076 286E FFFC movea.l A4, [A6 - 0x4] 0000007A 4E5E unlink A6 0000007C 4E75 rts export_851: fn0000007E: 0000007E 4E56 0000 link A6, 0 00000082 48E7 0018 movem.l -[A7], A3,A4 00000086 266E 0008 movea.l A3, [A6 + 0x8] 0000008A 286E 0014 movea.l A4, [A6 + 0x14] 0000008E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000092 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000096 2F2E 000C move.l -[A7], [A6 + 0xC] 0000009A 2F0B move.l -[A7], A3 0000009C 4EAD 08B2 jsr [A5 + 0x8B2] 000000A0 2053 movea.l A0, [A3] 000000A2 316C 0026 0098 move.w [A0 + 0x98], [A4 + 0x26] 000000A8 4A6C 0028 tst.w [A4 + 0x28] 000000AC 56C0 sne D0 000000AE 4400 neg.b D0 000000B0 EFE8 0041 00A6 bfins [A0 + 0xA6] {4:32}, D4 000000B6 4A6C 002C tst.w [A4 + 0x2C] 000000BA 56C0 sne D0 000000BC 4400 neg.b D0 000000BE 1E80 move.b [A7], D0 000000C0 1F28 001C move.b -[A7], [A0 + 0x1C] 000000C4 4A6C 002A tst.w [A4 + 0x2A] 000000C8 56C0 sne D0 000000CA 4400 neg.b D0 000000CC 1F00 move.b -[A7], D0 000000CE 2F0B move.l -[A7], A3 000000D0 4EAD 1AFA jsr [A5 + 0x1AFA] 000000D4 2053 movea.l A0, [A3] 000000D6 42A8 0094 clr.l [A0 + 0x94] 000000DA 317C 8000 009A move.w [A0 + 0x9A], 0x8000 000000E0 42A8 009C clr.l [A0 + 0x9C] 000000E4 08E8 0007 00A6 bset.b [A0 + 0xA6], 0x7 000000EA 4CEE 1800 FFF8 movem.l A4,A3, [A6 - 0x8] 000000F0 4E5E unlink A6 000000F2 4E75 rts export_891: 000000F4 4E56 FFEC link A6, -0x0014 000000F8 48E7 0308 movem.l -[A7], D6,D7,A4 000000FC 286E 0008 movea.l A4, [A6 + 0x8] 00000100 486E FFEC pea.l [A6 - 0x14] 00000104 486E FFF0 pea.l [A6 - 0x10] 00000108 2F0C move.l -[A7], A4 0000010A 4EAD F69C jsr [A5 - 0x964] 0000010E 2EAE FFF0 move.l [A7], [A6 - 0x10] 00000112 2F0C move.l -[A7], A4 00000114 4EAD F68E jsr [A5 - 0x972] 00000118 2E00 move.l D7, D0 0000011A 202E FFF0 move.l D0, [A6 - 0x10] 0000011E B0AE FFEC cmp.l D0, [A6 - 0x14] 00000122 4FEF 0010 lea.l A7, [A7 + 0x10] 00000126 6604 bne +0x6 /* 0000012C */ 00000128 2C07 move.l D6, D7 0000012A 600E bra +0x10 /* 0000013A */ label0000012C: 0000012C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000130 2F0C move.l -[A7], A4 00000132 4EAD F68E jsr [A5 - 0x972] 00000136 2C00 move.l D6, D0 00000138 508F addq.l A7, 8 label0000013A: 0000013A 486E FFFC pea.l [A6 - 0x4] 0000013E 486E FFFE pea.l [A6 - 0x2] 00000142 2F0C move.l -[A7], A4 00000144 4EAD 08CA jsr [A5 + 0x8CA] 00000148 2054 movea.l A0, [A4] 0000014A 0C68 0001 007E cmpi.w [A0 + 0x7E], 0x1 00000150 4FEF 000C lea.l A7, [A7 + 0xC] 00000154 6644 bne +0x46 /* 0000019A */ 00000156 2F07 move.l -[A7], D7 00000158 2F0C move.l -[A7], A4 0000015A 4EAD 1B5A jsr [A5 + 0x1B5A] 0000015E B06E FFFC cmp.w D0, [A6 - 0x4] 00000162 508F addq.l A7, 8 00000164 6C00 009E bge +0xA0 /* 00000204 */ 00000168 2047 movea.l A0, D7 0000016A 4868 0001 pea.l [A0 + 0x1] 0000016E 42A7 clr.l -[A7] 00000170 2F0C move.l -[A7], A4 00000172 4EAD F67A jsr [A5 - 0x986] 00000176 2D40 FFF0 move.l [A6 - 0x10], D0 0000017A 4A86 tst.l D6 0000017C 4FEF 000C lea.l A7, [A7 + 0xC] 00000180 6F10 ble +0x12 /* 00000192 */ 00000182 2F06 move.l -[A7], D6 00000184 42A7 clr.l -[A7] 00000186 2F0C move.l -[A7], A4 00000188 4EAD F67A jsr [A5 - 0x986] 0000018C 4FEF 000C lea.l A7, [A7 + 0xC] 00000190 6002 bra +0x4 /* 00000194 */ label00000192: 00000192 7000 moveq.l D0, 0x00 label00000194: 00000194 2D40 FFEC move.l [A6 - 0x14], D0 00000198 6010 bra +0x12 /* 000001AA */ label0000019A: 0000019A 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1 000001A0 6F62 ble +0x64 /* 00000204 */ 000001A2 2D47 FFF0 move.l [A6 - 0x10], D7 000001A6 2D46 FFEC move.l [A6 - 0x14], D6 label000001AA: 000001AA 2054 movea.l A0, [A4] 000001AC 2D68 0084 FFF8 move.l [A6 - 0x8], [A0 + 0x84] 000001B2 2E28 0080 move.l D7, [A0 + 0x80] 000001B6 326E FFFC movea.w A1, [A6 - 0x4] 000001BA D3C7 add.l A1, D7 000001BC B3EE FFF0 cmpa.l A1, [A6 - 0x10] 000001C0 6E24 bgt +0x26 /* 000001E6 */ 000001C2 306E FFFC movea.w A0, [A6 - 0x4] 000001C6 202E FFF0 move.l D0, [A6 - 0x10] 000001CA 9088 sub.l D0, A0 000001CC 5280 addq.l D0, 1 000001CE 2D40 FFF4 move.l [A6 - 0xC], D0 000001D2 1F3C 0001 move.b -[A7], 0x1 000001D6 486E FFF4 pea.l [A6 - 0xC] 000001DA 2F0C move.l -[A7], A4 000001DC 4EAD 092A jsr [A5 + 0x92A] 000001E0 4FEF 000A lea.l A7, [A7 + 0xA] 000001E4 601E bra +0x20 /* 00000204 */ label000001E6: 000001E6 BEAE FFEC cmp.l D7, [A6 - 0x14] 000001EA 6F18 ble +0x1A /* 00000204 */ 000001EC 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14] 000001F2 1F3C 0001 move.b -[A7], 0x1 000001F6 486E FFF4 pea.l [A6 - 0xC] 000001FA 2F0C move.l -[A7], A4 000001FC 4EAD 092A jsr [A5 + 0x92A] 00000200 4FEF 000A lea.l A7, [A7 + 0xA] label00000204: 00000204 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00000208 4E5E unlink A6 0000020A 4E75 rts export_852: 0000020C 4E56 0000 link A6, 0 00000210 206E 000C movea.l A0, [A6 + 0xC] 00000214 7000 moveq.l D0, 0x00 00000216 1010 move.b D0, [A0] 00000218 2F00 move.l -[A7], D0 0000021A 4868 0001 pea.l [A0 + 0x1] 0000021E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000222 4EAD F65A jsr [A5 - 0x9A6] 00000226 4E5E unlink A6 00000228 4E75 rts export_853: 0000022A 4E56 0000 link A6, 0 0000022E 48E7 0108 movem.l -[A7], D7,A4 00000232 286E 000C movea.l A4, [A6 + 0xC] 00000236 204C movea.l A0, A4 00000238 A069 trap HGetState 0000023A 1E00 move.b D7, D0 0000023C 204C movea.l A0, A4 0000023E A029 trap HLock 00000240 42A7 clr.l -[A7] 00000242 2F0C move.l -[A7], A4 00000244 4EAD 04E2 jsr [A5 + 0x4E2] 00000248 2F14 move.l -[A7], [A4] 0000024A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000024E 4EAD F65A jsr [A5 - 0x9A6] 00000252 1007 move.b D0, D7 00000254 204C movea.l A0, A4 00000256 A06A trap HSetState 00000258 4CEE 1080 FFF8 movem.l A4,D7, [A6 - 0x8] 0000025E 4E5E unlink A6 00000260 4E75 rts export_854: 00000262 4E56 0000 link A6, 0 00000266 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000026A 4EAD 156A jsr [A5 + 0x156A] 0000026E 4E5E unlink A6 00000270 4E75 rts export_855: 00000272 4E56 0000 link A6, 0 00000276 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000027A 4EAD 156A jsr [A5 + 0x156A] 0000027E 4E5E unlink A6 00000280 4E75 rts export_861: 00000282 4E56 0000 link A6, 0 00000286 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000028A 4EAD 156A jsr [A5 + 0x156A] 0000028E 4E5E unlink A6 00000290 4E75 rts export_862: 00000292 4E56 FFFE link A6, -0x0002 00000296 486E FFFE pea.l [A6 - 0x2] 0000029A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000029E 4EAD 047A jsr [A5 + 0x47A] 000002A2 4A6E FFFE tst.w [A6 - 0x2] 000002A6 508F addq.l A7, 8 000002A8 6D0E blt +0x10 /* 000002B8 */ 000002AA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000002AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002B2 4EAD F668 jsr [A5 - 0x998] 000002B6 5C8F addq.l A7, 6 label000002B8: 000002B8 4E5E unlink A6 000002BA 4E75 rts export_863: 000002BC 4E56 0000 link A6, 0 000002C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002C4 4EAD 156A jsr [A5 + 0x156A] 000002C8 4E5E unlink A6 000002CA 4E75 rts export_864: 000002CC 4E56 0000 link A6, 0 000002D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002D4 4EAD 156A jsr [A5 + 0x156A] 000002D8 4E5E unlink A6 000002DA 4E75 rts export_865: 000002DC 4E56 0000 link A6, 0 000002E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002E4 4EAD 156A jsr [A5 + 0x156A] 000002E8 4E5E unlink A6 000002EA 4E75 rts export_866: 000002EC 4E56 0000 link A6, 0 000002F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002F4 4EAD 156A jsr [A5 + 0x156A] 000002F8 4E5E unlink A6 000002FA 4E75 rts export_867: 000002FC 4E56 0000 link A6, 0 00000300 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000304 4EAD 156A jsr [A5 + 0x156A] 00000308 4E5E unlink A6 0000030A 4E75 rts export_868: 0000030C 4E56 0000 link A6, 0 00000310 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000314 4EAD 156A jsr [A5 + 0x156A] 00000318 4E5E unlink A6 0000031A 4E75 rts export_870: 0000031C 4E56 0000 link A6, 0 00000320 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000324 4EAD 156A jsr [A5 + 0x156A] 00000328 4E5E unlink A6 0000032A 4E75 rts export_871: 0000032C 4E56 0000 link A6, 0 00000330 2F2E 000C move.l -[A7], [A6 + 0xC] 00000334 2F2E 000C move.l -[A7], [A6 + 0xC] 00000338 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000033C 4EAD F67A jsr [A5 - 0x986] 00000340 4E5E unlink A6 00000342 4E75 rts export_872: 00000344 4E56 0000 link A6, 0 00000348 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000034C 4EAD 156A jsr [A5 + 0x156A] 00000350 4E5E unlink A6 00000352 4E75 rts export_873: 00000354 4E56 0000 link A6, 0 00000358 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000035C 4EAD 156A jsr [A5 + 0x156A] 00000360 4E5E unlink A6 00000362 4E75 rts export_875: 00000364 4E56 0000 link A6, 0 00000368 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000036C 4EAD 156A jsr [A5 + 0x156A] 00000370 4E5E unlink A6 00000372 4E75 rts export_874: 00000374 4E56 0000 link A6, 0 00000378 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000037C 4EAD 156A jsr [A5 + 0x156A] 00000380 4E5E unlink A6 00000382 4E75 rts export_878: fn00000384: 00000384 4E56 FFFC link A6, -0x0004 00000388 2F2E 000C move.l -[A7], [A6 + 0xC] 0000038C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000390 4EAD 091A jsr [A5 + 0x91A] 00000394 206E 0008 movea.l A0, [A6 + 0x8] 00000398 2050 movea.l A0, [A0] 0000039A E9E8 0041 00A6 bfextu [A0 + 0xA6] {4:32}, D4 000003A0 1E80 move.b [A7], D0 000003A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003A6 4EAD 1B9A jsr [A5 + 0x1B9A] 000003AA 4E5E unlink A6 000003AC 4E75 rts export_879: 000003AE 4E56 FFF8 link A6, -0x0008 000003B2 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 000003B6 286E 0008 movea.l A4, [A6 + 0x8] 000003BA 2054 movea.l A0, [A4] 000003BC 102E 000C move.b D0, [A6 + 0xC] 000003C0 EFE8 0041 00A6 bfins [A0 + 0xA6] {4:32}, D4 000003C6 3268 0028 movea.w A1, [A0 + 0x28] 000003CA D3E8 0036 add.l A1, [A0 + 0x36] 000003CE 2149 003E move.l [A0 + 0x3E], A1 000003D2 47E8 00A6 lea.l A3, [A0 + 0xA6] 000003D6 2448 movea.l A2, A0 000003D8 0813 0006 btst.b [A3], 0x6 000003DC 6700 00FE beq +0x100 /* 000004DC */ 000003E0 4A13 tst.b [A3] 000003E2 6A2E bpl +0x30 /* 00000412 */ 000003E4 4878 0001 pea.l [0x00000001] 000003E8 2F0C move.l -[A7], A4 000003EA 4EAD 1B5A jsr [A5 + 0x1B5A] 000003EE 3E00 move.w D7, D0 000003F0 4A47 tst.w D7 000003F2 508F addq.l A7, 8 000003F4 6F00 00E6 ble +0xE8 /* 000004DC */ 000003F8 2054 movea.l A0, [A4] 000003FA 3268 0028 movea.w A1, [A0 + 0x28] 000003FE 2009 move.l D0, A1 00000400 81C7 divs.w D0, D7 00000402 C1C7 muls.w D0, D7 00000404 48C0 ext.l D0 00000406 D0A8 0036 add.l D0, [A0 + 0x36] 0000040A 2140 003E move.l [A0 + 0x3E], D0 0000040E 6000 00CC bra +0xCE /* 000004DC */ label00000412: 00000412 486E FFF8 pea.l [A6 - 0x8] 00000416 206A 003A movea.l A0, [A2 + 0x3A] 0000041A 4868 0001 pea.l [A0 + 0x1] 0000041E 206A 0036 movea.l A0, [A2 + 0x36] 00000422 4868 0001 pea.l [A0 + 0x1] 00000426 4EBA 2ECE jsr [PC + 0x2ECE /* 000032F6 */] 0000042A 486E FFF8 pea.l [A6 - 0x8] 0000042E 2F0C move.l -[A7], A4 00000430 4EAD F67E jsr [A5 - 0x982] 00000434 2E00 move.l D7, D0 00000436 2E87 move.l [A7], D7 00000438 2F0C move.l -[A7], A4 0000043A 4EAD F68E jsr [A5 - 0x972] 0000043E 2C00 move.l D6, D0 00000440 486E FFF8 pea.l [A6 - 0x8] 00000444 2054 movea.l A0, [A4] 00000446 2068 003A movea.l A0, [A0 + 0x3A] 0000044A 4868 0001 pea.l [A0 + 0x1] 0000044E 2054 movea.l A0, [A4] 00000450 3268 0028 movea.w A1, [A0 + 0x28] 00000454 D3E8 0036 add.l A1, [A0 + 0x36] 00000458 4869 FFFF pea.l [A1 - 0x1] 0000045C 4EBA 2E98 jsr [PC + 0x2E98 /* 000032F6 */] 00000460 486E FFF8 pea.l [A6 - 0x8] 00000464 2F0C move.l -[A7], A4 00000466 4EAD F67E jsr [A5 - 0x982] 0000046A 2E00 move.l D7, D0 0000046C 4A87 tst.l D7 0000046E 4FEF 0014 lea.l A7, [A7 + 0x14] 00000472 6F0E ble +0x10 /* 00000482 */ 00000474 2F07 move.l -[A7], D7 00000476 2F0C move.l -[A7], A4 00000478 4EAD F68E jsr [A5 - 0x972] 0000047C 2A00 move.l D5, D0 0000047E 508F addq.l A7, 8 00000480 600A bra +0xC /* 0000048C */ label00000482: 00000482 2F0C move.l -[A7], A4 00000484 4EAD F692 jsr [A5 - 0x96E] 00000488 2A00 move.l D5, D0 0000048A 588F addq.l A7, 4 label0000048C: 0000048C BC85 cmp.l D6, D5 0000048E 6C4C bge +0x4E /* 000004DC */ 00000490 2045 movea.l A0, D5 00000492 4868 0001 pea.l [A0 + 0x1] 00000496 2F06 move.l -[A7], D6 00000498 2F0C move.l -[A7], A4 0000049A 4EAD F67A jsr [A5 - 0x986] 0000049E 2E00 move.l D7, D0 000004A0 4FEF 000C lea.l A7, [A7 + 0xC] 000004A4 6014 bra +0x16 /* 000004BA */ label000004A6: 000004A6 2005 move.l D0, D5 000004A8 5385 subq.l D5, 1 000004AA 2F00 move.l -[A7], D0 000004AC 2F06 move.l -[A7], D6 000004AE 2F0C move.l -[A7], A4 000004B0 4EAD F67A jsr [A5 - 0x986] 000004B4 2E00 move.l D7, D0 000004B6 4FEF 000C lea.l A7, [A7 + 0xC] label000004BA: 000004BA 2054 movea.l A0, [A4] 000004BC 3068 0028 movea.w A0, [A0 + 0x28] 000004C0 B1C7 cmpa.l A0, D7 000004C2 6C04 bge +0x6 /* 000004C8 */ 000004C4 BC85 cmp.l D6, D5 000004C6 6DDE blt -0x20 /* 000004A6 */ label000004C8: 000004C8 2454 movea.l A2, [A4] 000004CA 306A 0028 movea.w A0, [A2 + 0x28] 000004CE B1C7 cmpa.l A0, D7 000004D0 6F0A ble +0xC /* 000004DC */ 000004D2 2007 move.l D0, D7 000004D4 D0AA 0036 add.l D0, [A2 + 0x36] 000004D8 2540 003E move.l [A2 + 0x3E], D0 label000004DC: 000004DC 2F0C move.l -[A7], A4 000004DE 4EAD 081A jsr [A5 + 0x81A] 000004E2 4CEE 1CE0 FFE0 movem.l A4,A3,A2,D7,D6,D5, [A6 - 0x20] 000004E8 4E5E unlink A6 000004EA 4E75 rts export_880: 000004EC 4E56 0000 link A6, 0 000004F0 206E 0008 movea.l A0, [A6 + 0x8] 000004F4 2050 movea.l A0, [A0] 000004F6 E9E8 0041 00A6 bfextu [A0 + 0xA6] {4:32}, D4 000004FC 4E5E unlink A6 000004FE 4E75 rts export_881: 00000500 4E56 0000 link A6, 0 00000504 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000508 4EAD 156A jsr [A5 + 0x156A] 0000050C 4E5E unlink A6 0000050E 4E75 rts export_882: 00000510 4E56 0000 link A6, 0 00000514 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000518 4EAD 156A jsr [A5 + 0x156A] 0000051C 4E5E unlink A6 0000051E 4E75 rts export_884: 00000520 4E56 FEFC link A6, -0x0104 00000524 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000528 2C2E 000C move.l D6, [A6 + 0xC] 0000052C 266E 0008 movea.l A3, [A6 + 0x8] 00000530 99CC sub.l A4, A4 00000532 99CC sub.l A4, A4 00000534 7E00 moveq.l D7, 0x00 00000536 4A86 tst.l D6 00000538 6C2C bge +0x2E /* 00000566 */ 0000053A 2006 move.l D0, D6 0000053C 4480 neg.l D0 0000053E 7210 moveq.l D1, 0x10 00000540 E2A0 asr D0, D1 00000542 0240 FFFF andi.w D0, 0xFFFF 00000546 6B10 bmi +0x12 /* 00000558 */ 00000548 0440 000C subi.w D0, 0xC 0000054C 6A0A bpl +0xC /* 00000558 */ 0000054E 5440 addq.w D0, 2 00000550 6B06 bmi +0x8 /* 00000558 */ 00000552 7E01 moveq.l D7, 0x01 00000554 6000 00B0 bra +0xB2 /* 00000606 */ label00000558: 00000558 2F06 move.l -[A7], D6 0000055A 2F0B move.l -[A7], A3 0000055C 4EAD 0FF2 jsr [A5 + 0xFF2] 00000560 508F addq.l A7, 8 00000562 6000 00A2 bra +0xA4 /* 00000606 */ label00000566: 00000566 2006 move.l D0, D6 00000568 7212 moveq.l D1, 0x12 0000056A 9081 sub.l D0, D1 0000056C 7222 moveq.l D1, 0x22 0000056E B081 cmp.l D0, D1 00000570 6200 008A bhi +0x8C /* 000005FC */ 00000574 43FA 00D0 lea.l A1, [PC + 0xD0 /* 00000646 */] 00000578 D2F1 0200 add.w A1, [A1 + D0.w * 2] 0000057C 4ED1 jmp [A1] 0000057E 2053 movea.l A0, [A3] 00000580 0828 0005 00A6 btst.b [A0 + 0xA6], 0x5 00000586 6608 bne +0xA /* 00000590 */ 00000588 3F3C 0003 move.w -[A7], 0x3 0000058C A9C8 trap SysBeep 0000058E 6076 bra +0x78 /* 00000606 */ label00000590: 00000590 2053 movea.l A0, [A3] 00000592 0C28 0001 001C cmpi.b [A0 + 0x1C], 0x1 00000598 6604 bne +0x6 /* 0000059E */ 0000059A 7000 moveq.l D0, 0x00 0000059C 6014 bra +0x16 /* 000005B2 */ label0000059E: 0000059E 3F3C 0280 move.w -[A7], 0x280 000005A2 486D F790 pea.l [A5 - 0x870] 000005A6 486D F7A0 pea.l [A5 - 0x860] 000005AA 4EBA 2BF2 jsr [PC + 0x2BF2 /* 0000319E */] 000005AE 4FEF 000A lea.l A7, [A7 + 0xA] label000005B2: 000005B2 2053 movea.l A0, [A3] 000005B4 42A8 0094 clr.l [A0 + 0x94] 000005B8 2F06 move.l -[A7], D6 000005BA 2F0B move.l -[A7], A3 000005BC 4EAD 1C32 jsr [A5 + 0x1C32] 000005C0 2840 movea.l A4, D0 000005C2 2053 movea.l A0, [A3] 000005C4 214C 0068 move.l [A0 + 0x68], A4 000005C8 2E8C move.l [A7], A4 000005CA 2F28 000A move.l -[A7], [A0 + 0xA] 000005CE 4EAD ED26 jsr [A5 - 0x12DA] 000005D2 2E8C move.l [A7], A4 000005D4 4EAD F616 jsr [A5 - 0x9EA] 000005D8 4FEF 000C lea.l A7, [A7 + 0xC] 000005DC 6028 bra +0x2A /* 00000606 */ 000005DE 2F0B move.l -[A7], A3 000005E0 4EAD E782 jsr [A5 - 0x187E] 000005E4 1EBC 0001 move.b [A7], 0x1 000005E8 2F0B move.l -[A7], A3 000005EA 4EAD 1C1A jsr [A5 + 0x1C1A] 000005EE 2E8B move.l [A7], A3 000005F0 4EAD 1BF2 jsr [A5 + 0x1BF2] 000005F4 508F addq.l A7, 8 000005F6 600E bra +0x10 /* 00000606 */ 000005F8 7E01 moveq.l D7, 0x01 000005FA 600A bra +0xC /* 00000606 */ label000005FC: 000005FC 2F06 move.l -[A7], D6 000005FE 2F0B move.l -[A7], A3 00000600 4EAD 0FF2 jsr [A5 + 0xFF2] 00000604 508F addq.l A7, 8 label00000606: 00000606 4A07 tst.b D7 00000608 6734 beq +0x36 /* 0000063E */ 0000060A 2053 movea.l A0, [A3] 0000060C 0828 0004 00A6 btst.b [A0 + 0xA6], 0x4 00000612 672A beq +0x2C /* 0000063E */ 00000614 2053 movea.l A0, [A3] 00000616 42A8 0094 clr.l [A0 + 0x94] 0000061A 2F06 move.l -[A7], D6 0000061C 2F0B move.l -[A7], A3 0000061E 4EAD 1C3A jsr [A5 + 0x1C3A] 00000622 2840 movea.l A4, D0 00000624 2053 movea.l A0, [A3] 00000626 214C 0068 move.l [A0 + 0x68], A4 0000062A 2E8C move.l [A7], A4 0000062C 2F28 000A move.l -[A7], [A0 + 0xA] 00000630 4EAD ED26 jsr [A5 - 0x12DA] 00000634 2E8C move.l [A7], A4 00000636 4EAD F616 jsr [A5 - 0x9EA] 0000063A 4FEF 000C lea.l A7, [A7 + 0xC] label0000063E: 0000063E 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 00000642 4E5E unlink A6 00000644 4E75 rts 00000646 FF38 .extension 0xF38 // unimplemented 00000648 FF4A .extension 0xF4A // unimplemented 0000064A FF38 .extension 0xF38 // unimplemented 0000064C FF38 .extension 0xF38 // unimplemented 0000064E FFB6 .extension 0xFB6 // unimplemented 00000650 FF98 .extension 0xF98 // unimplemented 00000652 FFB6 .extension 0xFB6 // unimplemented 00000654 FFB6 .extension 0xFB6 // unimplemented 00000656 FFB6 .extension 0xFB6 // unimplemented 00000658 FFB6 .extension 0xFB6 // unimplemented 0000065A FFB6 .extension 0xFB6 // unimplemented 0000065C FFB6 .extension 0xFB6 // unimplemented 0000065E FFB2 .extension 0xFB2 // unimplemented 00000660 FFB2 .extension 0xFB2 // unimplemented 00000662 FFB2 .extension 0xFB2 // unimplemented 00000664 FFB2 .extension 0xFB2 // unimplemented 00000666 FFB2 .extension 0xFB2 // unimplemented 00000668 FFB2 .extension 0xFB2 // unimplemented 0000066A FFB2 .extension 0xFB2 // unimplemented 0000066C FFB2 .extension 0xFB2 // unimplemented 0000066E FFB6 .extension 0xFB6 // unimplemented 00000670 FFB6 .extension 0xFB6 // unimplemented 00000672 FFB2 .extension 0xFB2 // unimplemented 00000674 FFB2 .extension 0xFB2 // unimplemented 00000676 FFB2 .extension 0xFB2 // unimplemented 00000678 FFB6 .extension 0xFB6 // unimplemented 0000067A FFB6 .extension 0xFB6 // unimplemented 0000067C FFB6 .extension 0xFB6 // unimplemented 0000067E FFB6 .extension 0xFB6 // unimplemented 00000680 FFB6 .extension 0xFB6 // unimplemented 00000682 FFB6 .extension 0xFB6 // unimplemented 00000684 FFB6 .extension 0xFB6 // unimplemented 00000686 FFB2 .extension 0xFB2 // unimplemented 00000688 FFB2 .extension 0xFB2 // unimplemented 0000068A FFB2 .extension 0xFB2 // unimplemented fn0000068C: 0000068C 4E56 0000 link A6, 0 00000690 2F07 move.l -[A7], D7 00000692 2F2E 000A move.l -[A7], [A6 + 0xA] 00000696 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000069A 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 0000069E 4EAD 0F7A jsr [A5 + 0xF7A] 000006A2 3E00 move.w D7, D0 000006A4 4A47 tst.w D7 000006A6 4FEF 000A lea.l A7, [A7 + 0xA] 000006AA 6F12 ble +0x14 /* 000006BE */ 000006AC 3F07 move.w -[A7], D7 000006AE 3F2E 0008 move.w -[A7], [A6 + 0x8] 000006B2 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000006B6 4EAD 0F6A jsr [A5 + 0xF6A] 000006BA 508F addq.l A7, 8 000006BC 6002 bra +0x4 /* 000006C0 */ label000006BE: 000006BE 7000 moveq.l D0, 0x00 label000006C0: 000006C0 2E1F move.l D7, [A7]+ 000006C2 4E5E unlink A6 000006C4 4E75 rts export_886: 000006C6 4E56 FEE4 link A6, -0x011C 000006CA 48E7 0108 movem.l -[A7], D7,A4 000006CE 286E 0008 movea.l A4, [A6 + 0x8] 000006D2 2F0C move.l -[A7], A4 000006D4 4EAD 1002 jsr [A5 + 0x1002] 000006D8 2054 movea.l A0, [A4] 000006DA 4A28 001C tst.b [A0 + 0x1C] 000006DE 588F addq.l A7, 4 000006E0 670E beq +0x10 /* 000006F0 */ 000006E2 4878 0017 pea.l [0x00000017] 000006E6 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000006EA 4EAD 0F02 jsr [A5 + 0xF02] 000006EE 508F addq.l A7, 8 label000006F0: 000006F0 486E FFF4 pea.l [A6 - 0xC] 000006F4 486E FFF8 pea.l [A6 - 0x8] 000006F8 2F0C move.l -[A7], A4 000006FA 4EAD F69C jsr [A5 - 0x964] 000006FE 202E FFF8 move.l D0, [A6 - 0x8] 00000702 B0AE FFF4 cmp.l D0, [A6 - 0xC] 00000706 4FEF 000C lea.l A7, [A7 + 0xC] 0000070A 6734 beq +0x36 /* 00000740 */ 0000070C 4878 0013 pea.l [0x00000013] 00000710 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000714 4EAD 0F02 jsr [A5 + 0xF02] 00000718 2054 movea.l A0, [A4] 0000071A 0828 0005 00A6 btst.b [A0 + 0xA6], 0x5 00000720 508F addq.l A7, 8 00000722 671C beq +0x1E /* 00000740 */ 00000724 4878 0012 pea.l [0x00000012] 00000728 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 0000072C 4EAD 0F02 jsr [A5 + 0xF02] 00000730 7015 moveq.l D0, 0x15 00000732 2E80 move.l [A7], D0 00000734 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000738 4EAD 0F02 jsr [A5 + 0xF02] 0000073C 4FEF 000C lea.l A7, [A7 + 0xC] label00000740: 00000740 2054 movea.l A0, [A4] 00000742 0828 0005 00A6 btst.b [A0 + 0xA6], 0x5 00000748 6722 beq +0x24 /* 0000076C */ 0000074A 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00000750 2F2D E144 move.l -[A7], [A5 - 0x1EBC] 00000754 4EAD 10B2 jsr [A5 + 0x10B2] 00000758 4A80 tst.l D0 0000075A 508F addq.l A7, 8 0000075C 6F0E ble +0x10 /* 0000076C */ 0000075E 4878 0014 pea.l [0x00000014 /* __m68k_vec_div_zero__ */] 00000762 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000766 4EAD 0F02 jsr [A5 + 0xF02] 0000076A 508F addq.l A7, 8 label0000076C: 0000076C 2054 movea.l A0, [A4] 0000076E 0828 0004 00A6 btst.b [A0 + 0xA6], 0x4 00000774 6700 0210 beq +0x212 /* 00000986 */ 00000778 3D7C 0007 FFE6 move.w [A6 - 0x1A], 0x7 0000077E 486E FFE8 pea.l [A6 - 0x18] 00000782 486E FFE6 pea.l [A6 - 0x1A] 00000786 2F0C move.l -[A7], A4 00000788 4EAD F684 jsr [A5 - 0x97C] 0000078C 082E 0000 FFE7 btst.b [A6 - 0x19], 0x0 00000792 4FEF 000C lea.l A7, [A7 + 0xC] 00000796 6750 beq +0x52 /* 000007E8 */ 00000798 2054 movea.l A0, [A4] 0000079A 3028 009A move.w D0, [A0 + 0x9A] 0000079E B06E FFE8 cmp.w D0, [A6 - 0x18] 000007A2 6726 beq +0x28 /* 000007CA */ 000007A4 2054 movea.l A0, [A4] 000007A6 316E FFE8 009A move.w [A0 + 0x9A], [A6 - 0x18] 000007AC 3F2E FFE8 move.w -[A7], [A6 - 0x18] 000007B0 486E FEE4 pea.l [A6 - 0x11C] 000007B4 A8FF trap GetFName/GetFontName 000007B6 486E FEE4 pea.l [A6 - 0x11C] 000007BA 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000007BE 4EBA FECC jsr [PC - 0x134 /* 0000068C */] 000007C2 2054 movea.l A0, [A4] 000007C4 2140 009C move.l [A0 + 0x9C], D0 000007C8 5C8F addq.l A7, 6 label000007CA: 000007CA 2054 movea.l A0, [A4] 000007CC 4AA8 009C tst.l [A0 + 0x9C] 000007D0 6716 beq +0x18 /* 000007E8 */ 000007D2 1F3C 0001 move.b -[A7], 0x1 000007D6 2054 movea.l A0, [A4] 000007D8 2F28 009C move.l -[A7], [A0 + 0x9C] 000007DC 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000007E0 4EAD 0F42 jsr [A5 + 0xF42] 000007E4 4FEF 000A lea.l A7, [A7 + 0xA] label000007E8: 000007E8 082E 0002 FFE7 btst.b [A6 - 0x19], 0x2 000007EE 676A beq +0x6C /* 0000085A */ 000007F0 4A6E FFEC tst.w [A6 - 0x14] 000007F4 6610 bne +0x12 /* 00000806 */ 000007F6 4267 clr.w -[A7] 000007F8 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */] 000007FC 6604 bne +0x6 /* 00000802 */ 000007FE 3EBC 000C move.w [A7], 0xC label00000802: 00000802 3D5F FFEC move.w [A6 - 0x14], [A7]+ label00000806: 00000806 2054 movea.l A0, [A4] 00000808 3028 00A0 move.w D0, [A0 + 0xA0] 0000080C B06E FFEC cmp.w D0, [A6 - 0x14] 00000810 672A beq +0x2C /* 0000083C */ 00000812 2054 movea.l A0, [A4] 00000814 316E FFEC 00A0 move.w [A0 + 0xA0], [A6 - 0x14] 0000081A 326E FFEC movea.w A1, [A6 - 0x14] 0000081E 2F09 move.l -[A7], A1 00000820 486E FEE4 pea.l [A6 - 0x11C] 00000824 4EAD 0572 jsr [A5 + 0x572] 00000828 486E FEE4 pea.l [A6 - 0x11C] 0000082C 3F3C 000B move.w -[A7], 0xB 00000830 4EBA FE5A jsr [PC - 0x1A6 /* 0000068C */] 00000834 2054 movea.l A0, [A4] 00000836 2140 00A2 move.l [A0 + 0xA2], D0 0000083A 5C8F addq.l A7, 6 label0000083C: 0000083C 2054 movea.l A0, [A4] 0000083E 4AA8 00A2 tst.l [A0 + 0xA2] 00000842 6716 beq +0x18 /* 0000085A */ 00000844 1F3C 0001 move.b -[A7], 0x1 00000848 2054 movea.l A0, [A4] 0000084A 2F28 00A2 move.l -[A7], [A0 + 0xA2] 0000084E 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000852 4EAD 0F42 jsr [A5 + 0xF42] 00000856 4FEF 000A lea.l A7, [A7 + 0xA] label0000085A: 0000085A 082E 0001 FFE7 btst.b [A6 - 0x19], 0x1 00000860 6700 00E4 beq +0xE6 /* 00000946 */ 00000864 4A2E FFEA tst.b [A6 - 0x16] 00000868 6618 bne +0x1A /* 00000882 */ 0000086A 1F3C 0001 move.b -[A7], 0x1 0000086E 4878 001E pea.l [0x0000001E] 00000872 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000876 4EAD 0F42 jsr [A5 + 0xF42] 0000087A 4FEF 000A lea.l A7, [A7 + 0xA] 0000087E 6000 00C6 bra +0xC8 /* 00000946 */ label00000882: 00000882 082E 0000 FFEA btst.b [A6 - 0x16], 0x0 00000888 6714 beq +0x16 /* 0000089E */ 0000088A 1F3C 0001 move.b -[A7], 0x1 0000088E 4878 001F pea.l [0x0000001F] 00000892 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000896 4EAD 0F42 jsr [A5 + 0xF42] 0000089A 4FEF 000A lea.l A7, [A7 + 0xA] label0000089E: 0000089E 082E 0001 FFEA btst.b [A6 - 0x16], 0x1 000008A4 6714 beq +0x16 /* 000008BA */ 000008A6 1F3C 0001 move.b -[A7], 0x1 000008AA 4878 0020 pea.l [0x00000020 /* __m68k_vec_priv_violation__ */] 000008AE 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000008B2 4EAD 0F42 jsr [A5 + 0xF42] 000008B6 4FEF 000A lea.l A7, [A7 + 0xA] label000008BA: 000008BA 082E 0002 FFEA btst.b [A6 - 0x16], 0x2 000008C0 6714 beq +0x16 /* 000008D6 */ 000008C2 1F3C 0001 move.b -[A7], 0x1 000008C6 4878 0021 pea.l [0x00000021] 000008CA 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000008CE 4EAD 0F42 jsr [A5 + 0xF42] 000008D2 4FEF 000A lea.l A7, [A7 + 0xA] label000008D6: 000008D6 082E 0003 FFEA btst.b [A6 - 0x16], 0x3 000008DC 6714 beq +0x16 /* 000008F2 */ 000008DE 1F3C 0001 move.b -[A7], 0x1 000008E2 4878 0022 pea.l [0x00000022] 000008E6 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 000008EA 4EAD 0F42 jsr [A5 + 0xF42] 000008EE 4FEF 000A lea.l A7, [A7 + 0xA] label000008F2: 000008F2 082E 0004 FFEA btst.b [A6 - 0x16], 0x4 000008F8 6714 beq +0x16 /* 0000090E */ 000008FA 1F3C 0001 move.b -[A7], 0x1 000008FE 4878 0023 pea.l [0x00000023] 00000902 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000906 4EAD 0F42 jsr [A5 + 0xF42] 0000090A 4FEF 000A lea.l A7, [A7 + 0xA] label0000090E: 0000090E 082E 0005 FFEA btst.b [A6 - 0x16], 0x5 00000914 6714 beq +0x16 /* 0000092A */ 00000916 1F3C 0001 move.b -[A7], 0x1 0000091A 4878 0024 pea.l [0x00000024 /* __m68k_vec_trace__ */] 0000091E 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000922 4EAD 0F42 jsr [A5 + 0xF42] 00000926 4FEF 000A lea.l A7, [A7 + 0xA] label0000092A: 0000092A 082E 0006 FFEA btst.b [A6 - 0x16], 0x6 00000930 6714 beq +0x16 /* 00000946 */ 00000932 1F3C 0001 move.b -[A7], 0x1 00000936 4878 0025 pea.l [0x00000025] 0000093A 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 0000093E 4EAD 0F42 jsr [A5 + 0xF42] 00000942 4FEF 000A lea.l A7, [A7 + 0xA] label00000946: 00000946 2F0C move.l -[A7], A4 00000948 4EAD F674 jsr [A5 - 0x98C] 0000094C 2E00 move.l D7, D0 0000094E 4A87 tst.l D7 00000950 588F addq.l A7, 4 00000952 6712 beq +0x14 /* 00000966 */ 00000954 1F3C 0001 move.b -[A7], 0x1 00000958 2F07 move.l -[A7], D7 0000095A 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 0000095E 4EAD 0F42 jsr [A5 + 0xF42] 00000962 4FEF 000A lea.l A7, [A7 + 0xA] label00000966: 00000966 2F0C move.l -[A7], A4 00000968 4EAD F678 jsr [A5 - 0x988] 0000096C 2E00 move.l D7, D0 0000096E 4A87 tst.l D7 00000970 588F addq.l A7, 4 00000972 6712 beq +0x14 /* 00000986 */ 00000974 1F3C 0001 move.b -[A7], 0x1 00000978 2F07 move.l -[A7], D7 0000097A 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 0000097E 4EAD 0F42 jsr [A5 + 0xF42] 00000982 4FEF 000A lea.l A7, [A7 + 0xA] label00000986: 00000986 4CDF 1080 movem.l A4,D7, [A7]+ 0000098A 4E5E unlink A6 0000098C 4E75 rts export_887: 0000098E 4E56 FFF0 link A6, -0x0010 00000992 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00000996 1C2E 000C move.b D6, [A6 + 0xC] 0000099A 1E2E 000E move.b D7, [A6 + 0xE] 0000099E 266E 0010 movea.l A3, [A6 + 0x10] 000009A2 246E 0008 movea.l A2, [A6 + 0x8] 000009A6 49EB 000E lea.l A4, [A3 + 0xE] 000009AA 0814 0000 btst.b [A4], 0x0 000009AE 6710 beq +0x12 /* 000009C0 */ 000009B0 2F0B move.l -[A7], A3 000009B2 1F07 move.b -[A7], D7 000009B4 1F06 move.b -[A7], D6 000009B6 2F0A move.l -[A7], A2 000009B8 4EAD 0942 jsr [A5 + 0x942] 000009BC 6000 012A bra +0x12C /* 00000AE8 */ label000009C0: 000009C0 7000 moveq.l D0, 0x00 000009C2 1007 move.b D0, D7 000009C4 0440 0073 subi.w D0, 0x73 /* 's' */ 000009C8 0C40 000B cmpi.w D0, 0xB 000009CC 6200 00A0 bhi +0xA2 /* 00000A6E */ 000009D0 43FA 0120 lea.l A1, [PC + 0x120 /* 00000AF2 */] 000009D4 D2F1 0200 add.w A1, [A1 + D0.w * 2] 000009D8 4ED1 jmp [A1] 000009DA 2F0B move.l -[A7], A3 000009DC 1F07 move.b -[A7], D7 000009DE 1F06 move.b -[A7], D6 000009E0 2F0A move.l -[A7], A2 000009E2 4EAD 0942 jsr [A5 + 0x942] 000009E6 4FEF 000C lea.l A7, [A7 + 0xC] 000009EA 6000 00FC bra +0xFE /* 00000AE8 */ 000009EE 2052 movea.l A0, [A2] 000009F0 4AA8 0090 tst.l [A0 + 0x90] 000009F4 6700 00F2 beq +0xF4 /* 00000AE8 */ 000009F8 486E FFF0 pea.l [A6 - 0x10] 000009FC 486E FFF4 pea.l [A6 - 0xC] 00000A00 2F0A move.l -[A7], A2 00000A02 4EAD 08BA jsr [A5 + 0x8BA] 00000A06 42AE FFFC clr.l [A6 - 0x4] 00000A0A 2052 movea.l A0, [A2] 00000A0C 2068 0090 movea.l A0, [A0 + 0x90] 00000A10 2050 movea.l A0, [A0] 00000A12 3068 008A movea.w A0, [A0 + 0x8A] 00000A16 2E2E FFF0 move.l D7, [A6 - 0x10] 00000A1A 9E88 sub.l D7, A0 00000A1C 4A87 tst.l D7 00000A1E 4FEF 000C lea.l A7, [A7 + 0xC] 00000A22 6C04 bge +0x6 /* 00000A28 */ 00000A24 7000 moveq.l D0, 0x00 00000A26 6002 bra +0x4 /* 00000A2A */ label00000A28: 00000A28 2007 move.l D0, D7 label00000A2A: 00000A2A 2D40 FFF8 move.l [A6 - 0x8], D0 00000A2E 1F3C 0001 move.b -[A7], 0x1 00000A32 486E FFF8 pea.l [A6 - 0x8] 00000A36 2F0A move.l -[A7], A2 00000A38 4EAD 092A jsr [A5 + 0x92A] 00000A3C 2052 movea.l A0, [A2] 00000A3E 2EA8 0090 move.l [A7], [A0 + 0x90] 00000A42 4EAD 0A4A jsr [A5 + 0xA4A] 00000A46 4FEF 000A lea.l A7, [A7 + 0xA] 00000A4A 6000 009C bra +0x9E /* 00000AE8 */ 00000A4E 2052 movea.l A0, [A2] 00000A50 0828 0005 00A6 btst.b [A0 + 0xA6], 0x5 00000A56 6700 0090 beq +0x92 /* 00000AE8 */ 00000A5A 3F14 move.w -[A7], [A4] 00000A5C 1F06 move.b -[A7], D6 00000A5E 2F0A move.l -[A7], A2 00000A60 4EAD F696 jsr [A5 - 0x96A] 00000A64 2E8A move.l [A7], A2 00000A66 4EAD 1BF2 jsr [A5 + 0x1BF2] 00000A6A 508F addq.l A7, 8 00000A6C 607A bra +0x7C /* 00000AE8 */ label00000A6E: 00000A6E 2852 movea.l A4, [A2] 00000A70 082C 0005 00A6 btst.b [A4 + 0xA6], 0x5 00000A76 6770 beq +0x72 /* 00000AE8 */ 00000A78 4AAC 0094 tst.l [A4 + 0x94] 00000A7C 6726 beq +0x28 /* 00000AA4 */ 00000A7E 2F2C 0094 move.l -[A7], [A4 + 0x94] 00000A82 4EAD 194A jsr [A5 + 0x194A] 00000A86 4A00 tst.b D0 00000A88 588F addq.l A7, 4 00000A8A 6618 bne +0x1A /* 00000AA4 */ 00000A8C 42A7 clr.l -[A7] 00000A8E 2052 movea.l A0, [A2] 00000A90 2F28 000A move.l -[A7], [A0 + 0xA] 00000A94 4EAD ED26 jsr [A5 - 0x12DA] 00000A98 2052 movea.l A0, [A2] 00000A9A 42A8 0094 clr.l [A0 + 0x94] 00000A9E 42A8 0068 clr.l [A0 + 0x68] 00000AA2 508F addq.l A7, 8 label00000AA4: 00000AA4 2052 movea.l A0, [A2] 00000AA6 4AA8 0094 tst.l [A0 + 0x94] 00000AAA 6624 bne +0x26 /* 00000AD0 */ 00000AAC 42A7 clr.l -[A7] 00000AAE 2F0A move.l -[A7], A2 00000AB0 4EAD 1C32 jsr [A5 + 0x1C32] 00000AB4 2840 movea.l A4, D0 00000AB6 2052 movea.l A0, [A2] 00000AB8 214C 0068 move.l [A0 + 0x68], A4 00000ABC 2E8C move.l [A7], A4 00000ABE 2F28 000A move.l -[A7], [A0 + 0xA] 00000AC2 4EAD ED26 jsr [A5 - 0x12DA] 00000AC6 2052 movea.l A0, [A2] 00000AC8 214C 0094 move.l [A0 + 0x94], A4 00000ACC 4FEF 000C lea.l A7, [A7 + 0xC] label00000AD0: 00000AD0 2F0B move.l -[A7], A3 00000AD2 7000 moveq.l D0, 0x00 00000AD4 1007 move.b D0, D7 00000AD6 3F00 move.w -[A7], D0 00000AD8 1F06 move.b -[A7], D6 00000ADA 2052 movea.l A0, [A2] 00000ADC 2F28 0094 move.l -[A7], [A0 + 0x94] 00000AE0 4EAD 191A jsr [A5 + 0x191A] 00000AE4 4FEF 000C lea.l A7, [A7 + 0xC] label00000AE8: 00000AE8 4CEE 1CC0 FFDC movem.l A4,A3,A2,D7,D6, [A6 - 0x24] 00000AEE 4E5E unlink A6 00000AF0 4E75 rts 00000AF2 FEE8 .extension 0xEE8 // unimplemented 00000AF4 FEE8 .extension 0xEE8 // unimplemented 00000AF6 FF7C .extension 0xF7C // unimplemented 00000AF8 FF7C .extension 0xF7C // unimplemented 00000AFA FEFC .extension 0xEFC // unimplemented 00000AFC FF7C .extension 0xF7C // unimplemented 00000AFE FEE8 .extension 0xEE8 // unimplemented 00000B00 FF7C .extension 0xF7C // unimplemented 00000B02 FF5C .extension 0xF5C // unimplemented 00000B04 FF5C .extension 0xF5C // unimplemented 00000B06 FF5C .extension 0xF5C // unimplemented 00000B08 FF5C .extension 0xF5C // unimplemented export_888: 00000B0A 4E56 0000 link A6, 0 00000B0E 206E 0010 movea.l A0, [A6 + 0x10] 00000B12 0828 0000 000E btst.b [A0 + 0xE], 0x0 00000B18 6618 bne +0x1A /* 00000B32 */ 00000B1A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000B1E 1F2E 000E move.b -[A7], [A6 + 0xE] 00000B22 1F2E 000C move.b -[A7], [A6 + 0xC] 00000B26 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B2A 4EAD ED28 jsr [A5 - 0x12D8] 00000B2E 4FEF 000C lea.l A7, [A7 + 0xC] label00000B32: 00000B32 4E5E unlink A6 00000B34 4E75 rts export_889: 00000B36 4E56 0000 link A6, 0 00000B3A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B3E 4EAD 156A jsr [A5 + 0x156A] 00000B42 4E5E unlink A6 00000B44 4E75 rts export_892: 00000B46 4E56 0000 link A6, 0 00000B4A 2F0C move.l -[A7], A4 00000B4C 286E 0008 movea.l A4, [A6 + 0x8] 00000B50 1F2E 000C move.b -[A7], [A6 + 0xC] 00000B54 2F0C move.l -[A7], A4 00000B56 4EAD 100A jsr [A5 + 0x100A] 00000B5A 4A00 tst.b D0 00000B5C 5C8F addq.l A7, 6 00000B5E 6606 bne +0x8 /* 00000B66 */ 00000B60 7000 moveq.l D0, 0x00 00000B62 6000 0080 bra +0x82 /* 00000BE4 */ label00000B66: 00000B66 4A2E 000C tst.b [A6 + 0xC] 00000B6A 673C beq +0x3E /* 00000BA8 */ 00000B6C 2F0C move.l -[A7], A4 00000B6E 4EAD E760 jsr [A5 - 0x18A0] 00000B72 2054 movea.l A0, [A4] 00000B74 0828 0004 00A6 btst.b [A0 + 0xA6], 0x4 00000B7A 588F addq.l A7, 4 00000B7C 6764 beq +0x66 /* 00000BE2 */ 00000B7E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000B82 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000B86 4EAD 0F12 jsr [A5 + 0xF12] 00000B8A 3EBC 000B move.w [A7], 0xB 00000B8E 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000B92 4EAD 0F12 jsr [A5 + 0xF12] 00000B96 3EBC 000C move.w [A7], 0xC 00000B9A 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000B9E 4EAD 0F12 jsr [A5 + 0xF12] 00000BA2 4FEF 000E lea.l A7, [A7 + 0xE] 00000BA6 603A bra +0x3C /* 00000BE2 */ label00000BA8: 00000BA8 2F0C move.l -[A7], A4 00000BAA 4EAD E762 jsr [A5 - 0x189E] 00000BAE 2054 movea.l A0, [A4] 00000BB0 0828 0004 00A6 btst.b [A0 + 0xA6], 0x4 00000BB6 588F addq.l A7, 4 00000BB8 6728 beq +0x2A /* 00000BE2 */ 00000BBA 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000BBE 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000BC2 4EAD 0F1A jsr [A5 + 0xF1A] 00000BC6 3EBC 000B move.w [A7], 0xB 00000BCA 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000BCE 4EAD 0F1A jsr [A5 + 0xF1A] 00000BD2 3EBC 000C move.w [A7], 0xC 00000BD6 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00000BDA 4EAD 0F1A jsr [A5 + 0xF1A] 00000BDE 4FEF 000E lea.l A7, [A7 + 0xE] label00000BE2: 00000BE2 7001 moveq.l D0, 0x01 label00000BE4: 00000BE4 285F movea.l A4, [A7]+ 00000BE6 4E5E unlink A6 00000BE8 4E75 rts export_893: 00000BEA 4E56 0000 link A6, 0 00000BEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BF2 4EAD 156A jsr [A5 + 0x156A] 00000BF6 4E5E unlink A6 00000BF8 4E75 rts export_895: 00000BFA 4E56 0000 link A6, 0 00000BFE 1F2E 000C move.b -[A7], [A6 + 0xC] 00000C02 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C06 4EAD F690 jsr [A5 - 0x970] 00000C0A 2E80 move.l [A7], D0 00000C0C 42A7 clr.l -[A7] 00000C0E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C12 4EAD F69A jsr [A5 - 0x966] 00000C16 4E5E unlink A6 00000C18 4E75 rts export_897: 00000C1A 4E56 0000 link A6, 0 00000C1E 206D E184 movea.l A0, [A5 - 0x1E7C] 00000C22 2F10 move.l -[A7], [A0] 00000C24 A851 trap SetCursor 00000C26 4E5E unlink A6 00000C28 4E75 rts export_869: 00000C2A 4E56 0000 link A6, 0 00000C2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C32 4EAD 156A jsr [A5 + 0x156A] 00000C36 4E5E unlink A6 00000C38 4E75 rts export_894: 00000C3A 4E56 0000 link A6, 0 00000C3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C42 4EAD 156A jsr [A5 + 0x156A] 00000C46 4E5E unlink A6 00000C48 4E75 rts export_883: 00000C4A 4E56 0000 link A6, 0 00000C4E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C52 4EAD 156A jsr [A5 + 0x156A] 00000C56 4E5E unlink A6 00000C58 4E75 rts export_859: 00000C5A 4E56 FFFE link A6, -0x0002 00000C5E 2F0C move.l -[A7], A4 00000C60 286E 0008 movea.l A4, [A6 + 0x8] 00000C64 4A2E 000E tst.b [A6 + 0xE] 00000C68 6608 bne +0xA /* 00000C72 */ 00000C6A 422E 0010 clr.b [A6 + 0x10] 00000C6E 422E 000C clr.b [A6 + 0xC] label00000C72: 00000C72 2054 movea.l A0, [A4] 00000C74 102E 000C move.b D0, [A6 + 0xC] 00000C78 EFE8 0081 00A6 bfins [A0 + 0xA6] {4:32}, D0 00000C7E 1F2E 000E move.b -[A7], [A6 + 0xE] 00000C82 2F0C move.l -[A7], A4 00000C84 4EAD 0B42 jsr [A5 + 0xB42] 00000C88 2054 movea.l A0, [A4] 00000C8A 102E 0010 move.b D0, [A6 + 0x10] 00000C8E EFE8 00C1 00A6 bfins [A0 + 0xA6] {4:32}, D4 00000C94 1EAE 000E move.b [A7], [A6 + 0xE] 00000C98 2F0C move.l -[A7], A4 00000C9A 4EAD 0B52 jsr [A5 + 0xB52] 00000C9E 286E FFFA movea.l A4, [A6 - 0x6] 00000CA2 4E5E unlink A6 00000CA4 4E75 rts export_860: 00000CA6 4E56 FFFC link A6, -0x0004 00000CAA 206E 0008 movea.l A0, [A6 + 0x8] 00000CAE 2050 movea.l A0, [A0] 00000CB0 E9E8 0081 00A6 bfextu [A0 + 0xA6] {4:32}, D0 00000CB6 206E 000C movea.l A0, [A6 + 0xC] 00000CBA 1080 move.b [A0], D0 00000CBC 226E 0008 movea.l A1, [A6 + 0x8] 00000CC0 2251 movea.l A1, [A1] 00000CC2 206E 0010 movea.l A0, [A6 + 0x10] 00000CC6 10A9 001C move.b [A0], [A1 + 0x1C] 00000CCA 226E 0008 movea.l A1, [A6 + 0x8] 00000CCE 2251 movea.l A1, [A1] 00000CD0 E9E9 00C1 00A6 bfextu [A1 + 0xA6] {4:32}, D4 00000CD6 226E 0014 movea.l A1, [A6 + 0x14] 00000CDA 1280 move.b [A1], D0 00000CDC 4E5E unlink A6 00000CDE 4E75 rts export_856: 00000CE0 4E56 0000 link A6, 0 00000CE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CE8 4EAD 156A jsr [A5 + 0x156A] 00000CEC 4E5E unlink A6 00000CEE 4E75 rts export_885: 00000CF0 4E56 0000 link A6, 0 00000CF4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CF8 4EAD 156A jsr [A5 + 0x156A] 00000CFC 4E5E unlink A6 00000CFE 4E75 rts export_857: 00000D00 4E56 0000 link A6, 0 00000D04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D08 4EAD 156A jsr [A5 + 0x156A] 00000D0C 4E5E unlink A6 00000D0E 4E75 rts export_858: 00000D10 4E56 0000 link A6, 0 00000D14 48E7 0108 movem.l -[A7], D7,A4 00000D18 286E 000C movea.l A4, [A6 + 0xC] 00000D1C 204C movea.l A0, A4 00000D1E A069 trap HGetState 00000D20 1E00 move.b D7, D0 00000D22 204C movea.l A0, A4 00000D24 A064 trap MoveHHi 00000D26 204C movea.l A0, A4 00000D28 A029 trap HLock 00000D2A 1F2E 0010 move.b -[A7], [A6 + 0x10] 00000D2E 42A7 clr.l -[A7] 00000D30 2F0C move.l -[A7], A4 00000D32 4EAD 04E2 jsr [A5 + 0x4E2] 00000D36 2F14 move.l -[A7], [A4] 00000D38 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D3C 4EAD F660 jsr [A5 - 0x9A0] 00000D40 1007 move.b D0, D7 00000D42 204C movea.l A0, A4 00000D44 A06A trap HSetState 00000D46 4CEE 1080 FFF8 movem.l A4,D7, [A6 - 0x8] 00000D4C 4E5E unlink A6 00000D4E 4E75 rts export_890: 00000D50 4E56 FFFC link A6, -0x0004 00000D54 42A7 clr.l -[A7] 00000D56 4878 0003 pea.l [0x00000003] 00000D5A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D5E 4EAD EEB4 jsr [A5 - 0x114C] 00000D62 206E 0008 movea.l A0, [A6 + 0x8] 00000D66 2050 movea.l A0, [A0] 00000D68 4AA8 0094 tst.l [A0 + 0x94] 00000D6C 4FEF 000C lea.l A7, [A7 + 0xC] 00000D70 6710 beq +0x12 /* 00000D82 */ 00000D72 206E 0008 movea.l A0, [A6 + 0x8] 00000D76 2050 movea.l A0, [A0] 00000D78 2F28 0094 move.l -[A7], [A0 + 0x94] 00000D7C 4EAD 1942 jsr [A5 + 0x1942] 00000D80 588F addq.l A7, 4 label00000D82: 00000D82 4E5E unlink A6 00000D84 4E75 rts export_898: 00000D86 4E56 FF92 link A6, -0x006E 00000D8A 42AE FF92 clr.l [A6 - 0x6E] 00000D8E 486E FF96 pea.l [A6 - 0x6A] 00000D92 4EBA 2200 jsr [PC + 0x2200 /* 00002F94 */] 00000D96 41EE FFA4 lea.l A0, [A6 - 0x5C] 00000D9A 7000 moveq.l D0, 0x00 00000D9C 43FA 000E lea.l A1, [PC + 0xE /* 00000DAC */] 00000DA0 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 00000DA4 F228 .extension 0x228 // unimplemented 00000DA6 F00F .extension 0x00F // unimplemented 00000DA8 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 00000DAE D00F add.b D0, A7 00000DB0 4A40 tst.w D0 00000DB2 588F addq.l A7, 4 00000DB4 6628 bne +0x2A /* 00000DDE */ 00000DB6 486D F954 pea.l [A5 - 0x6AC] 00000DBA 4EAD 04CA jsr [A5 + 0x4CA] 00000DBE 2D40 FF92 move.l [A6 - 0x6E], D0 00000DC2 3EAD F652 move.w [A7], [A5 - 0x9AE] 00000DC6 2F2E 000C move.l -[A7], [A6 + 0xC] 00000DCA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DCE 2F00 move.l -[A7], D0 00000DD0 4EAD 190A jsr [A5 + 0x190A] 00000DD4 4EBA 2330 jsr [PC + 0x2330 /* 00003106 */] 00000DD8 4FEF 0010 lea.l A7, [A7 + 0x10] 00000DDC 601A bra +0x1C /* 00000DF8 */ label00000DDE: 00000DDE 486E FF92 pea.l [A6 - 0x6E] 00000DE2 4EBA 2BE6 jsr [PC + 0x2BE6 /* 000039CA */] 00000DE6 4A2E FF9B tst.b [A6 - 0x65] 00000DEA 670C beq +0xE /* 00000DF8 */ 00000DEC 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 00000DF0 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 00000DF4 4EBA 22B6 jsr [PC + 0x22B6 /* 000030AC */] label00000DF8: 00000DF8 202E FF92 move.l D0, [A6 - 0x6E] 00000DFC 4E5E unlink A6 00000DFE 4E75 rts export_899: 00000E00 4E56 FF92 link A6, -0x006E 00000E04 2F07 move.l -[A7], D7 00000E06 42AE FF92 clr.l [A6 - 0x6E] 00000E0A 486E FF96 pea.l [A6 - 0x6A] 00000E0E 4EBA 2184 jsr [PC + 0x2184 /* 00002F94 */] 00000E12 41EE FFA4 lea.l A0, [A6 - 0x5C] 00000E16 7000 moveq.l D0, 0x00 00000E18 43FA 000E lea.l A1, [PC + 0xE /* 00000E28 */] 00000E1C 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 00000E20 F228 .extension 0x228 // unimplemented 00000E22 F00F .extension 0x00F // unimplemented 00000E24 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 00000E2A D00F add.b D0, A7 00000E2C 4A40 tst.w D0 00000E2E 588F addq.l A7, 4 00000E30 6638 bne +0x3A /* 00000E6A */ 00000E32 4A6D F652 tst.w [A5 - 0x9AE] 00000E36 6F08 ble +0xA /* 00000E40 */ 00000E38 7005 moveq.l D0, 0x05 00000E3A D06D F652 add.w D0, [A5 - 0x9AE] 00000E3E 6002 bra +0x4 /* 00000E42 */ label00000E40: 00000E40 7000 moveq.l D0, 0x00 label00000E42: 00000E42 3E00 move.w D7, D0 00000E44 486D F9DE pea.l [A5 - 0x622] 00000E48 4EAD 04CA jsr [A5 + 0x4CA] 00000E4C 2D40 FF92 move.l [A6 - 0x6E], D0 00000E50 3E87 move.w [A7], D7 00000E52 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E56 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E5A 2F00 move.l -[A7], D0 00000E5C 4EAD 198A jsr [A5 + 0x198A] 00000E60 4EBA 22A4 jsr [PC + 0x22A4 /* 00003106 */] 00000E64 4FEF 0010 lea.l A7, [A7 + 0x10] 00000E68 601A bra +0x1C /* 00000E84 */ label00000E6A: 00000E6A 486E FF92 pea.l [A6 - 0x6E] 00000E6E 4EBA 2B5A jsr [PC + 0x2B5A /* 000039CA */] 00000E72 4A2E FF9B tst.b [A6 - 0x65] 00000E76 670C beq +0xE /* 00000E84 */ 00000E78 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 00000E7C 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 00000E80 4EBA 222A jsr [PC + 0x222A /* 000030AC */] label00000E84: 00000E84 202E FF92 move.l D0, [A6 - 0x6E] 00000E88 2E1F move.l D7, [A7]+ 00000E8A 4E5E unlink A6 00000E8C 4E75 rts export_876: 00000E8E 4E56 0000 link A6, 0 00000E92 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00000E96 246E 000C movea.l A2, [A6 + 0xC] 00000E9A 2E2E 0010 move.l D7, [A6 + 0x10] 00000E9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EA2 4EAD F65C jsr [A5 - 0x9A4] 00000EA6 2840 movea.l A4, D0 00000EA8 2654 movea.l A3, [A4] 00000EAA 4A92 tst.l [A2] 00000EAC 588F addq.l A7, 4 00000EAE 6F64 ble +0x66 /* 00000F14 */ 00000EB0 42A7 clr.l -[A7] 00000EB2 2F0C move.l -[A7], A4 00000EB4 4EAD 04E2 jsr [A5 + 0x4E2] 00000EB8 4A9F tst.l [A7]+ 00000EBA 6F58 ble +0x5A /* 00000F14 */ 00000EBC 7CFF moveq.l D6, 0xFFFFFFFF 00000EBE DC92 add.l D6, [A2] 00000EC0 0C6D 0001 E134 cmpi.w [A5 - 0x1ECC], 0x1 00000EC6 6F3A ble +0x3C /* 00000F02 */ label00000EC8: 00000EC8 4267 clr.w -[A7] 00000ECA 2F0B move.l -[A7], A3 00000ECC 2006 move.l D0, D6 00000ECE 5386 subq.l D6, 1 00000ED0 3F00 move.w -[A7], D0 00000ED2 2F3C 8206 0010 move.l -[A7], 0x82060010 00000ED8 A8B5 trap ScriptUtil 00000EDA 4A5F tst.w [A7]+ 00000EDC 6EEA bgt -0x14 /* 00000EC8 */ 00000EDE 3A2A 0002 move.w D5, [A2 + 0x2] 00000EE2 9A46 sub.w D5, D6 00000EE4 2486 move.l [A2], D6 00000EE6 2047 movea.l A0, D7 00000EE8 1085 move.b [A0], D5 00000EEA 7801 moveq.l D4, 0x01 00000EEC 600E bra +0x10 /* 00000EFC */ label00000EEE: 00000EEE 2006 move.l D0, D6 00000EF0 5286 addq.l D6, 1 00000EF2 3044 movea.w A0, D4 00000EF4 11B3 0800 7800 move.b [A0 + D7], [A3 + D0] 00000EFA 5244 addq.w D4, 1 label00000EFC: 00000EFC BA44 cmp.w D5, D4 00000EFE 6CEE bge -0x10 /* 00000EEE */ 00000F00 6016 bra +0x18 /* 00000F18 */ label00000F02: 00000F02 2486 move.l [A2], D6 00000F04 2047 movea.l A0, D7 00000F06 10BC 0001 move.b [A0], 0x1 00000F0A 2047 movea.l A0, D7 00000F0C 1173 6800 0001 move.b [A0 + 0x1], [A3 + D6] 00000F12 6004 bra +0x6 /* 00000F18 */ label00000F14: 00000F14 2047 movea.l A0, D7 00000F16 4210 clr.b [A0] label00000F18: 00000F18 4CDF 1CF0 movem.l A4,A3,A2,D7,D6,D5,D4, [A7]+ 00000F1C 4E5E unlink A6 00000F1E 4E75 rts export_877: 00000F20 4E56 0000 link A6, 0 00000F24 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00000F28 2E2E 000C move.l D7, [A6 + 0xC] 00000F2C 246E 0010 movea.l A2, [A6 + 0x10] 00000F30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F34 4EAD F65C jsr [A5 - 0x9A4] 00000F38 2840 movea.l A4, D0 00000F3A 2EAE 0008 move.l [A7], [A6 + 0x8] 00000F3E 4EAD F690 jsr [A5 - 0x970] 00000F42 2C00 move.l D6, D0 00000F44 2654 movea.l A3, [A4] 00000F46 4A86 tst.l D6 00000F48 588F addq.l A7, 4 00000F4A 6F52 ble +0x54 /* 00000F9E */ 00000F4C 2047 movea.l A0, D7 00000F4E BC90 cmp.l D6, [A0] 00000F50 6F4C ble +0x4E /* 00000F9E */ 00000F52 2047 movea.l A0, D7 00000F54 2A10 move.l D5, [A0] 00000F56 0C6D 0001 E134 cmpi.w [A5 - 0x1ECC], 0x1 00000F5C 6F30 ble +0x32 /* 00000F8E */ 00000F5E 4212 clr.b [A2] 00000F60 6010 bra +0x12 /* 00000F72 */ label00000F62: 00000F62 2005 move.l D0, D5 00000F64 5285 addq.l D5, 1 00000F66 5212 addq.b [A2], 1 00000F68 7200 moveq.l D1, 0x00 00000F6A 1212 move.b D1, [A2] 00000F6C 15B3 0800 1800 move.b [A2 + D1], [A3 + D0] label00000F72: 00000F72 BC85 cmp.l D6, D5 00000F74 6D12 blt +0x14 /* 00000F88 */ 00000F76 4267 clr.w -[A7] 00000F78 2F0B move.l -[A7], A3 00000F7A 3F05 move.w -[A7], D5 00000F7C 2F3C 8206 0010 move.l -[A7], 0x82060010 00000F82 A8B5 trap ScriptUtil 00000F84 4A5F tst.w [A7]+ 00000F86 6EDA bgt -0x24 /* 00000F62 */ label00000F88: 00000F88 2047 movea.l A0, D7 00000F8A 2085 move.l [A0], D5 00000F8C 6012 bra +0x14 /* 00000FA0 */ label00000F8E: 00000F8E 2047 movea.l A0, D7 00000F90 2085 move.l [A0], D5 00000F92 14BC 0001 move.b [A2], 0x1 00000F96 1573 5800 0001 move.b [A2 + 0x1], [A3 + D5] 00000F9C 6002 bra +0x4 /* 00000FA0 */ label00000F9E: 00000F9E 4212 clr.b [A2] label00000FA0: 00000FA0 4CDF 1CE0 movem.l A4,A3,A2,D7,D6,D5, [A7]+ 00000FA4 4E5E unlink A6 00000FA6 4E75 rts export_896: 00000FA8 4E56 FFFA link A6, -0x0006 00000FAC 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00000FB0 266E 000C movea.l A3, [A6 + 0xC] 00000FB4 3A2E 0012 move.w D5, [A6 + 0x12] 00000FB8 286E 0008 movea.l A4, [A6 + 0x8] 00000FBC 2054 movea.l A0, [A4] 00000FBE 4A28 00A6 tst.b [A0 + 0xA6] 00000FC2 6A2C bpl +0x2E /* 00000FF0 */ 00000FC4 4878 0001 pea.l [0x00000001] 00000FC8 2F0C move.l -[A7], A4 00000FCA 4EAD 1B5A jsr [A5 + 0x1B5A] 00000FCE 3E00 move.w D7, D0 00000FD0 3045 movea.w A0, D5 00000FD2 2C08 move.l D6, A0 00000FD4 8DC7 divs.w D6, D7 00000FD6 3A06 move.w D5, D6 00000FD8 CBC7 muls.w D5, D7 00000FDA 3E85 move.w [A7], D5 00000FDC 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000FE0 2F0B move.l -[A7], A3 00000FE2 2F0C move.l -[A7], A4 00000FE4 4EAD 094A jsr [A5 + 0x94A] 00000FE8 4FEF 0012 lea.l A7, [A7 + 0x12] 00000FEC 6000 0098 bra +0x9A /* 00001086 */ label00000FF0: 00000FF0 2F0B move.l -[A7], A3 00000FF2 4EAD 1C8A jsr [A5 + 0x1C8A] 00000FF6 2E8C move.l [A7], A4 00000FF8 4EAD F692 jsr [A5 - 0x96E] 00000FFC 2C00 move.l D6, D0 00000FFE 3045 movea.w A0, D5 00001000 2608 move.l D3, A0 00001002 7800 moveq.l D4, 0x00 00001004 3D44 FFFE move.w [A6 - 0x2], D4 00001008 306E 0010 movea.w A0, [A6 + 0x10] 0000100C 2E88 move.l [A7], A0 0000100E 3F3C 0001 move.w -[A7], 0x1 00001012 2F0B move.l -[A7], A3 00001014 4EAD 1C9A jsr [A5 + 0x1C9A] 00001018 7001 moveq.l D0, 0x01 0000101A 2D40 FFFA move.l [A6 - 0x6], D0 0000101E 4FEF 000A lea.l A7, [A7 + 0xA] 00001022 603E bra +0x40 /* 00001062 */ label00001024: 00001024 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001028 2F0C move.l -[A7], A4 0000102A 4EAD 1B5A jsr [A5 + 0x1B5A] 0000102E 3E00 move.w D7, D0 00001030 3047 movea.w A0, D7 00001032 D888 add.l D4, A0 00001034 B684 cmp.l D3, D4 00001036 508F addq.l A7, 8 00001038 6C24 bge +0x26 /* 0000105E */ 0000103A 3047 movea.w A0, D7 0000103C 2004 move.l D0, D4 0000103E 9088 sub.l D0, A0 00001040 2F00 move.l -[A7], D0 00001042 526E FFFE addq.w [A6 - 0x2], 1 00001046 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000104A 2F0B move.l -[A7], A3 0000104C 4EAD 1CA2 jsr [A5 + 0x1CA2] 00001050 3047 movea.w A0, D7 00001052 2803 move.l D4, D3 00001054 D888 add.l D4, A0 00001056 3045 movea.w A0, D5 00001058 D688 add.l D3, A0 0000105A 4FEF 000A lea.l A7, [A7 + 0xA] label0000105E: 0000105E 52AE FFFA addq.l [A6 - 0x6], 1 label00001062: 00001062 BCAE FFFA cmp.l D6, [A6 - 0x6] 00001066 6CBC bge -0x42 /* 00001024 */ 00001068 3045 movea.w A0, D5 0000106A 2003 move.l D0, D3 0000106C 9088 sub.l D0, A0 0000106E B084 cmp.l D0, D4 00001070 6C14 bge +0x16 /* 00001086 */ 00001072 2F03 move.l -[A7], D3 00001074 526E FFFE addq.w [A6 - 0x2], 1 00001078 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000107C 2F0B move.l -[A7], A3 0000107E 4EAD 1CA2 jsr [A5 + 0x1CA2] 00001082 4FEF 000A lea.l A7, [A7 + 0xA] label00001086: 00001086 4CDF 18F8 movem.l A4,A3,D7,D6,D5,D4,D3, [A7]+ 0000108A 4E5E unlink A6 0000108C 4E75 rts export_736: 0000108E 4E56 FFFC link A6, -0x0004 00001092 3F2E 0020 move.w -[A7], [A6 + 0x20] 00001096 1F2E 001E move.b -[A7], [A6 + 0x1E] 0000109A 1F2E 001C move.b -[A7], [A6 + 0x1C] 0000109E 3F2E 001A move.w -[A7], [A6 + 0x1A] 000010A2 3F2E 0018 move.w -[A7], [A6 + 0x18] 000010A6 3F2E 0016 move.w -[A7], [A6 + 0x16] 000010AA 3F2E 0014 move.w -[A7], [A6 + 0x14] 000010AE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000010B2 2F2E 000C move.l -[A7], [A6 + 0xC] 000010B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010BA 4EBA EF44 jsr [PC - 0x10BC /* 00000000 */] 000010BE 206E 0008 movea.l A0, [A6 + 0x8] 000010C2 2050 movea.l A0, [A0] 000010C4 08E8 0006 00A6 bset.b [A0 + 0xA6], 0x6 000010CA 2EAE 0008 move.l [A7], [A6 + 0x8] 000010CE 4EAD 1732 jsr [A5 + 0x1732] 000010D2 4E5E unlink A6 000010D4 4E75 rts export_737: 000010D6 4E56 0000 link A6, 0 000010DA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000010DE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000010E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000010E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010EA 4EBA EF92 jsr [PC - 0x106E /* 0000007E */] 000010EE 2EAE 0008 move.l [A7], [A6 + 0x8] 000010F2 4EAD 1732 jsr [A5 + 0x1732] 000010F6 4E5E unlink A6 000010F8 4E75 rts export_738: 000010FA 4E56 FEF8 link A6, -0x0108 000010FE 2F0C move.l -[A7], A4 00001100 286E 0008 movea.l A4, [A6 + 0x8] 00001104 4EAD 0C22 jsr [A5 + 0xC22] 00001108 2054 movea.l A0, [A4] 0000110A 2F28 000E move.l -[A7], [A0 + 0xE] 0000110E A873 trap SetPort 00001110 2F0C move.l -[A7], A4 00001112 4EAD 173A jsr [A5 + 0x173A] 00001116 2054 movea.l A0, [A4] 00001118 E9E8 0041 00A6 bfextu [A0 + 0xA6] {4:32}, D4 0000111E 1E80 move.b [A7], D0 00001120 2F0C move.l -[A7], A4 00001122 4EAD 1B9A jsr [A5 + 0x1B9A] 00001126 486E FEF8 pea.l [A6 - 0x108] 0000112A A88B trap GetFontInfo 0000112C 2054 movea.l A0, [A4] 0000112E 2068 00A8 movea.l A0, [A0 + 0xA8] 00001132 2050 movea.l A0, [A0] 00001134 3EA8 0018 move.w [A7], [A0 + 0x18] 00001138 3F2E FEFC move.w -[A7], [A6 - 0x104] 0000113C 2F0C move.l -[A7], A4 0000113E 4EAD 08F2 jsr [A5 + 0x8F2] 00001142 2E8C move.l [A7], A4 00001144 4EAD 17C2 jsr [A5 + 0x17C2] 00001148 2054 movea.l A0, [A4] 0000114A 4A68 0098 tst.w [A0 + 0x98] 0000114E 5FC0 sle D0 00001150 4400 neg.b D0 00001152 1140 0034 move.b [A0 + 0x34], D0 00001156 7032 moveq.l D0, 0x32 00001158 2140 00AC move.l [A0 + 0xAC], D0 0000115C 2068 00A8 movea.l A0, [A0 + 0xA8] 00001160 2050 movea.l A0, [A0] 00001162 4A68 0050 tst.w [A0 + 0x50] 00001166 4FEF 000E lea.l A7, [A7 + 0xE] 0000116A 660E bne +0x10 /* 0000117A */ 0000116C 2054 movea.l A0, [A4] 0000116E 2068 00A8 movea.l A0, [A0 + 0xA8] 00001172 2050 movea.l A0, [A0] 00001174 317C 000C 0050 move.w [A0 + 0x50], 0xC label0000117A: 0000117A 486D 1882 pea.l [A5 + 0x1882] 0000117E 2054 movea.l A0, [A4] 00001180 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001184 4EAD 0592 jsr [A5 + 0x592] 00001188 285F movea.l A4, [A7]+ 0000118A 4E5E unlink A6 0000118C 4E75 rts export_741: 0000118E 4E56 FFF8 link A6, -0x0008 00001192 2F0C move.l -[A7], A4 00001194 286E 0008 movea.l A4, [A6 + 0x8] 00001198 2F2E 000C move.l -[A7], [A6 + 0xC] 0000119C 082E 0001 0010 btst.b [A6 + 0x10], 0x1 000011A2 56C0 sne D0 000011A4 4400 neg.b D0 000011A6 1F00 move.b -[A7], D0 000011A8 2054 movea.l A0, [A4] 000011AA 2F28 00A8 move.l -[A7], [A0 + 0xA8] 000011AE A9D4 trap TEClick 000011B0 3B7C 0002 E16E move.w [A5 - 0x1E92], 0x2 000011B6 42A7 clr.l -[A7] 000011B8 A975 trap TickCount 000011BA 2B5F E174 move.l [A5 - 0x1E8C], [A7]+ 000011BE 2B6E 000C E178 move.l [A5 - 0x1E88], [A6 + 0xC] 000011C4 486D E178 pea.l [A5 - 0x1E88] 000011C8 A870 trap LocalToGlobal 000011CA 3B6E 0010 E17C move.w [A5 - 0x1E84], [A6 + 0x10] 000011D0 2F0C move.l -[A7], A4 000011D2 4EAD 1BF2 jsr [A5 + 0x1BF2] 000011D6 2054 movea.l A0, [A4] 000011D8 0828 0005 00A6 btst.b [A0 + 0xA6], 0x5 000011DE 588F addq.l A7, 4 000011E0 6632 bne +0x34 /* 00001214 */ 000011E2 B9ED E148 cmpa.l A4, [A5 - 0x1EB8] 000011E6 662C bne +0x2E /* 00001214 */ 000011E8 486E FFF8 pea.l [A6 - 0x8] 000011EC 486E FFFC pea.l [A6 - 0x4] 000011F0 2F0C move.l -[A7], A4 000011F2 4EAD F69C jsr [A5 - 0x964] 000011F6 202E FFFC move.l D0, [A6 - 0x4] 000011FA B0AE FFF8 cmp.l D0, [A6 - 0x8] 000011FE 4FEF 000C lea.l A7, [A7 + 0xC] 00001202 6610 bne +0x12 /* 00001214 */ 00001204 1F3C 0001 move.b -[A7], 0x1 00001208 2054 movea.l A0, [A4] 0000120A 2F28 000A move.l -[A7], [A0 + 0xA] 0000120E 4EAD ED34 jsr [A5 - 0x12CC] 00001212 5C8F addq.l A7, 6 label00001214: 00001214 285F movea.l A4, [A7]+ 00001216 4E5E unlink A6 00001218 4E75 rts export_752: 0000121A 4E56 0000 link A6, 0 0000121E 48E7 0108 movem.l -[A7], D7,A4 00001222 1E2E 000C move.b D7, [A6 + 0xC] 00001226 286E 0008 movea.l A4, [A6 + 0x8] 0000122A 0C07 0020 cmpi.b D7, 0x20 /* ' ' */ 0000122E 6C0C bge +0xE /* 0000123C */ 00001230 0C07 0009 cmpi.b D7, 0x9 /* '\t' */ 00001234 6706 beq +0x8 /* 0000123C */ 00001236 0C07 000D cmpi.b D7, 0xD /* '\r' */ 0000123A 6612 bne +0x14 /* 0000124E */ label0000123C: 0000123C 1F3C 0001 move.b -[A7], 0x1 00001240 4878 0001 pea.l [0x00000001] 00001244 2F0C move.l -[A7], A4 00001246 4EAD 17AA jsr [A5 + 0x17AA] 0000124A 4FEF 000A lea.l A7, [A7 + 0xA] label0000124E: 0000124E 2F0C move.l -[A7], A4 00001250 4EAD E782 jsr [A5 - 0x187E] 00001254 1007 move.b D0, D7 00001256 49C0 lea.l A4, D0 00001258 3E80 move.w [A7], D0 0000125A 2054 movea.l A0, [A4] 0000125C 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001260 A9DC trap TEKey 00001262 2F0C move.l -[A7], A4 00001264 4EAD 17C2 jsr [A5 + 0x17C2] 00001268 2E8C move.l [A7], A4 0000126A 4EAD E53A jsr [A5 - 0x1AC6] 0000126E 4CEE 1080 FFF8 movem.l A4,D7, [A6 - 0x8] 00001274 4E5E unlink A6 00001276 4E75 rts export_753: 00001278 4E56 0000 link A6, 0 0000127C 48E7 0308 movem.l -[A7], D6,D7,A4 00001280 206E 0008 movea.l A0, [A6 + 0x8] 00001284 2050 movea.l A0, [A0] 00001286 2068 00A8 movea.l A0, [A0 + 0xA8] 0000128A 2850 movea.l A4, [A0] 0000128C 306C 003C movea.w A0, [A4 + 0x3C] 00001290 2E2E 000C move.l D7, [A6 + 0xC] 00001294 DE88 add.l D7, A0 00001296 4A2E 0010 tst.b [A6 + 0x10] 0000129A 670C beq +0xE /* 000012A8 */ 0000129C 302C 0022 move.w D0, [A4 + 0x22] 000012A0 906C 0020 sub.w D0, [A4 + 0x20] 000012A4 3040 movea.w A0, D0 000012A6 9E88 sub.l D7, A0 label000012A8: 000012A8 0C87 0000 7D00 cmpi.l D7, 0x7D00 /* '}\0' */ 000012AE 6F0C ble +0xE /* 000012BC */ 000012B0 3F3C FFCE move.w -[A7], 0xFFCE 000012B4 4878 0005 pea.l [0x00000005] 000012B8 4EBA 1DF2 jsr [PC + 0x1DF2 /* 000030AC */] label000012BC: 000012BC 206E 0008 movea.l A0, [A6 + 0x8] 000012C0 2050 movea.l A0, [A0] 000012C2 2068 00A8 movea.l A0, [A0 + 0xA8] 000012C6 2050 movea.l A0, [A0] 000012C8 3068 003C movea.w A0, [A0 + 0x3C] 000012CC 2C07 move.l D6, D7 000012CE 9C88 sub.l D6, A0 000012D0 4A86 tst.l D6 000012D2 6F12 ble +0x14 /* 000012E6 */ 000012D4 2F06 move.l -[A7], D6 000012D6 4EBA 25E6 jsr [PC + 0x25E6 /* 000038BE */] 000012DA 2840 movea.l A4, D0 000012DC 2E8C move.l [A7], A4 000012DE 4EBA 1D2C jsr [PC + 0x1D2C /* 0000300C */] 000012E2 204C movea.l A0, A4 000012E4 A023 trap DisposHandle/DisposeHandle label000012E6: 000012E6 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 000012EA 4E5E unlink A6 000012EC 4E75 rts export_745: 000012EE 4E56 0000 link A6, 0 000012F2 2F0C move.l -[A7], A4 000012F4 286E 0008 movea.l A4, [A6 + 0x8] 000012F8 2F0C move.l -[A7], A4 000012FA 4EAD 0B8A jsr [A5 + 0xB8A] 000012FE 2E8C move.l [A7], A4 00001300 4EAD E782 jsr [A5 - 0x187E] 00001304 2054 movea.l A0, [A4] 00001306 2EA8 00A8 move.l [A7], [A0 + 0xA8] 0000130A A9D8 trap TEActivate 0000130C 2B4C F894 move.l [A5 - 0x76C], A4 00001310 285F movea.l A4, [A7]+ 00001312 4E5E unlink A6 00001314 4E75 rts export_746: 00001316 4E56 0000 link A6, 0 0000131A 2F0C move.l -[A7], A4 0000131C 286E 0008 movea.l A4, [A6 + 0x8] 00001320 2F0C move.l -[A7], A4 00001322 4EAD 0B92 jsr [A5 + 0xB92] 00001326 2E8C move.l [A7], A4 00001328 4EAD E782 jsr [A5 - 0x187E] 0000132C 2054 movea.l A0, [A4] 0000132E 4AA8 00A8 tst.l [A0 + 0xA8] 00001332 588F addq.l A7, 4 00001334 6708 beq +0xA /* 0000133E */ 00001336 2054 movea.l A0, [A4] 00001338 2F28 00A8 move.l -[A7], [A0 + 0xA8] 0000133C A9D9 trap TEDeactivate label0000133E: 0000133E 42AD F894 clr.l [A5 - 0x76C] 00001342 285F movea.l A4, [A7]+ 00001344 4E5E unlink A6 00001346 4E75 rts export_747: 00001348 4E56 0000 link A6, 0 0000134C 2F0C move.l -[A7], A4 0000134E 286E 0008 movea.l A4, [A6 + 0x8] 00001352 4A2E 0014 tst.b [A6 + 0x14] 00001356 661E bne +0x20 /* 00001376 */ 00001358 2054 movea.l A0, [A4] 0000135A 2068 00A8 movea.l A0, [A0 + 0xA8] 0000135E 2050 movea.l A0, [A0] 00001360 316E 000E 0020 move.w [A0 + 0x20], [A6 + 0xE] 00001366 2054 movea.l A0, [A4] 00001368 2068 00A8 movea.l A0, [A0 + 0xA8] 0000136C 2050 movea.l A0, [A0] 0000136E 316E 0012 0022 move.w [A0 + 0x22], [A6 + 0x12] 00001374 6016 bra +0x18 /* 0000138C */ label00001376: 00001376 2F0C move.l -[A7], A4 00001378 4EAD E782 jsr [A5 - 0x187E] 0000137C 2EAE 000C move.l [A7], [A6 + 0xC] 00001380 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001384 2054 movea.l A0, [A4] 00001386 2F28 00A8 move.l -[A7], [A0 + 0xA8] 0000138A A9D1 trap TESetSelect label0000138C: 0000138C 285F movea.l A4, [A7]+ 0000138E 4E5E unlink A6 00001390 4E75 rts export_776: 00001392 4E56 0000 link A6, 0 00001396 2F0C move.l -[A7], A4 00001398 286E 0008 movea.l A4, [A6 + 0x8] 0000139C 2054 movea.l A0, [A4] 0000139E 4A28 001B tst.b [A0 + 0x1B] 000013A2 6712 beq +0x14 /* 000013B6 */ 000013A4 2F0C move.l -[A7], A4 000013A6 4EAD E782 jsr [A5 - 0x187E] 000013AA A896 trap HidePen 000013AC 2054 movea.l A0, [A4] 000013AE 2EA8 00A8 move.l [A7], [A0 + 0xA8] 000013B2 A9D9 trap TEDeactivate 000013B4 A897 trap ShowPen label000013B6: 000013B6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013BA 2F2E 000C move.l -[A7], [A6 + 0xC] 000013BE 2F0C move.l -[A7], A4 000013C0 4EAD 0952 jsr [A5 + 0x952] 000013C4 286E FFFC movea.l A4, [A6 - 0x4] 000013C8 4E5E unlink A6 000013CA 4E75 rts export_778: 000013CC 4E56 0000 link A6, 0 000013D0 2F0C move.l -[A7], A4 000013D2 286E 0008 movea.l A4, [A6 + 0x8] 000013D6 2F0C move.l -[A7], A4 000013D8 4EAD 0962 jsr [A5 + 0x962] 000013DC 2E8C move.l [A7], A4 000013DE 4EAD 17B2 jsr [A5 + 0x17B2] 000013E2 2054 movea.l A0, [A4] 000013E4 4A28 001B tst.b [A0 + 0x1B] 000013E8 588F addq.l A7, 4 000013EA 6712 beq +0x14 /* 000013FE */ 000013EC 2F0C move.l -[A7], A4 000013EE 4EAD E782 jsr [A5 - 0x187E] 000013F2 A896 trap HidePen 000013F4 2054 movea.l A0, [A4] 000013F6 2EA8 00A8 move.l [A7], [A0 + 0xA8] 000013FA A9D8 trap TEActivate 000013FC A897 trap ShowPen label000013FE: 000013FE 285F movea.l A4, [A7]+ 00001400 4E5E unlink A6 00001402 4E75 rts export_779: 00001404 4E56 FFFC link A6, -0x0004 00001408 206E 0008 movea.l A0, [A6 + 0x8] 0000140C 2050 movea.l A0, [A0] 0000140E 0828 0005 00A6 btst.b [A0 + 0xA6], 0x5 00001414 671C beq +0x1E /* 00001432 */ 00001416 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000141A 4EAD E782 jsr [A5 - 0x187E] 0000141E 206E 0008 movea.l A0, [A6 + 0x8] 00001422 2050 movea.l A0, [A0] 00001424 2EA8 00A8 move.l [A7], [A0 + 0xA8] 00001428 A9DA trap TEIdle 0000142A 206E 000C movea.l A0, [A6 + 0xC] 0000142E 20B8 02F4 move.l [A0], [0x000002F4 /* CaretTime */] label00001432: 00001432 4E5E unlink A6 00001434 4E75 rts export_780: 00001436 4E56 FFF4 link A6, -0x000C 0000143A 4AAD F894 tst.l [A5 - 0x76C] 0000143E 6720 beq +0x22 /* 00001460 */ 00001440 486E FFFC pea.l [A6 - 0x4] 00001444 A972 trap GetMouse 00001446 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000144A 486E FFF4 pea.l [A6 - 0xC] 0000144E 4EBA 1DF8 jsr [PC + 0x1DF8 /* 00003248 */] 00001452 486E FFF4 pea.l [A6 - 0xC] 00001456 2F2D F894 move.l -[A7], [A5 - 0x76C] 0000145A 4EAD 093A jsr [A5 + 0x93A] 0000145E 508F addq.l A7, 8 label00001460: 00001460 1D7C 0001 0008 move.b [A6 + 0x8], 0x1 00001466 4E5E unlink A6 00001468 4E75 rts export_739: 0000146A 4E56 FFE4 link A6, -0x001C 0000146E 2F07 move.l -[A7], D7 00001470 486E FFF0 pea.l [A6 - 0x10] 00001474 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001478 4EAD E748 jsr [A5 - 0x18B8] 0000147C 486E FFF0 pea.l [A6 - 0x10] 00001480 486E FFE8 pea.l [A6 - 0x18] 00001484 4EBA 1F76 jsr [PC + 0x1F76 /* 000033FC */] 00001488 1EBC 0001 move.b [A7], 0x1 0000148C 4EBA 24C0 jsr [PC + 0x24C0 /* 0000394E */] 00001490 1E00 move.b D7, D0 00001492 4297 clr.l [A7] 00001494 486E FFE8 pea.l [A6 - 0x18] 00001498 486E FFE8 pea.l [A6 - 0x18] 0000149C A9D2 trap TENew 0000149E 206E 0008 movea.l A0, [A6 + 0x8] 000014A2 2050 movea.l A0, [A0] 000014A4 215F 00A8 move.l [A0 + 0xA8], [A7]+ 000014A8 1E87 move.b [A7], D7 000014AA 4EBA 24A2 jsr [PC + 0x24A2 /* 0000394E */] 000014AE 206E 0008 movea.l A0, [A6 + 0x8] 000014B2 2050 movea.l A0, [A0] 000014B4 2EA8 00A8 move.l [A7], [A0 + 0xA8] 000014B8 4EBA 1B52 jsr [PC + 0x1B52 /* 0000300C */] 000014BC 2E1F move.l D7, [A7]+ 000014BE 4E5E unlink A6 000014C0 4E75 rts export_740: 000014C2 4E56 FFFC link A6, -0x0004 000014C6 206E 0008 movea.l A0, [A6 + 0x8] 000014CA 2050 movea.l A0, [A0] 000014CC 2F28 00A8 move.l -[A7], [A0 + 0xA8] 000014D0 A9CD trap TEDispose 000014D2 206E 0008 movea.l A0, [A6 + 0x8] 000014D6 2050 movea.l A0, [A0] 000014D8 42A8 00A8 clr.l [A0 + 0xA8] 000014DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014E0 4EAD 06CA jsr [A5 + 0x6CA] 000014E4 4E5E unlink A6 000014E6 4E75 rts export_743: 000014E8 4E56 0000 link A6, 0 000014EC 2F0C move.l -[A7], A4 000014EE 286E 0008 movea.l A4, [A6 + 0x8] 000014F2 2054 movea.l A0, [A4] 000014F4 2068 00A8 movea.l A0, [A0 + 0xA8] 000014F8 2050 movea.l A0, [A0] 000014FA 216D E25A 0052 move.l [A0 + 0x52], [A5 - 0x1DA6] 00001500 2F2E 000C move.l -[A7], [A6 + 0xC] 00001504 2054 movea.l A0, [A4] 00001506 2F28 00A8 move.l -[A7], [A0 + 0xA8] 0000150A A9D3 trap TEUpdate 0000150C 2054 movea.l A0, [A4] 0000150E 2268 00A8 movea.l A1, [A0 + 0xA8] 00001512 2251 movea.l A1, [A1] 00001514 2368 000E 0052 move.l [A1 + 0x52], [A0 + 0xE] 0000151A 285F movea.l A4, [A7]+ 0000151C 4E5E unlink A6 0000151E 4E75 rts export_744: 00001520 4E56 0000 link A6, 0 00001524 48E7 0308 movem.l -[A7], D6,D7,A4 00001528 206E 0008 movea.l A0, [A6 + 0x8] 0000152C 2850 movea.l A4, [A0] 0000152E 3E2C 007C move.w D7, [A4 + 0x7C] 00001532 CEEE 000E mulu.w D7, [A6 + 0xE] 00001536 3C2C 007E move.w D6, [A4 + 0x7E] 0000153A CCEE 0012 mulu.w D6, [A6 + 0x12] 0000153E 226C 00A8 movea.l A1, [A4 + 0xA8] 00001542 2251 movea.l A1, [A1] 00001544 4869 0008 pea.l [A1 + 0x8] 00001548 3F07 move.w -[A7], D7 0000154A 3F06 move.w -[A7], D6 0000154C A8A8 trap OffsetRect 0000154E 1F2E 0014 move.b -[A7], [A6 + 0x14] 00001552 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001556 2F2E 000C move.l -[A7], [A6 + 0xC] 0000155A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000155E 4EAD 0922 jsr [A5 + 0x922] 00001562 4CEE 10C0 FFF4 movem.l A4,D7,D6, [A6 - 0xC] 00001568 4E5E unlink A6 0000156A 4E75 rts export_777: 0000156C 4E56 FFFE link A6, -0x0002 00001570 2F0C move.l -[A7], A4 00001572 286E 0008 movea.l A4, [A6 + 0x8] 00001576 2054 movea.l A0, [A4] 00001578 2068 00A8 movea.l A0, [A0 + 0xA8] 0000157C 2050 movea.l A0, [A0] 0000157E 216D E25A 0052 move.l [A0 + 0x52], [A5 - 0x1DA6] 00001584 2054 movea.l A0, [A4] 00001586 0C28 0002 0062 cmpi.b [A0 + 0x62], 0x2 0000158C 666A bne +0x6C /* 000015F8 */ 0000158E 2054 movea.l A0, [A4] 00001590 2068 00A8 movea.l A0, [A0 + 0xA8] 00001594 2050 movea.l A0, [A0] 00001596 3028 000A move.w D0, [A0 + 0xA] 0000159A D06E 000E add.w D0, [A6 + 0xE] 0000159E 2054 movea.l A0, [A4] 000015A0 2068 00A8 movea.l A0, [A0 + 0xA8] 000015A4 2050 movea.l A0, [A0] 000015A6 3140 000E move.w [A0 + 0xE], D0 000015AA 2054 movea.l A0, [A4] 000015AC 0828 0006 00A6 btst.b [A0 + 0xA6], 0x6 000015B2 6728 beq +0x2A /* 000015DC */ 000015B4 2054 movea.l A0, [A4] 000015B6 2068 00A8 movea.l A0, [A0 + 0xA8] 000015BA 2050 movea.l A0, [A0] 000015BC 2254 movea.l A1, [A4] 000015BE 302E 0010 move.w D0, [A6 + 0x10] 000015C2 48C0 ext.l D0 000015C4 81E9 007E divs.w D0, [A1 + 0x7E] 000015C8 C1E9 007E muls.w D0, [A1 + 0x7E] 000015CC 2269 00A8 movea.l A1, [A1 + 0xA8] 000015D0 D068 0008 add.w D0, [A0 + 0x8] 000015D4 2251 movea.l A1, [A1] 000015D6 3340 000C move.w [A1 + 0xC], D0 000015DA 601C bra +0x1E /* 000015F8 */ label000015DC: 000015DC 2054 movea.l A0, [A4] 000015DE 2068 00A8 movea.l A0, [A0 + 0xA8] 000015E2 2050 movea.l A0, [A0] 000015E4 3028 0008 move.w D0, [A0 + 0x8] 000015E8 D06E 0010 add.w D0, [A6 + 0x10] 000015EC 2054 movea.l A0, [A4] 000015EE 2068 00A8 movea.l A0, [A0 + 0xA8] 000015F2 2050 movea.l A0, [A0] 000015F4 3140 000C move.w [A0 + 0xC], D0 label000015F8: 000015F8 2F2E 0012 move.l -[A7], [A6 + 0x12] 000015FC 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001600 3F2E 000E move.w -[A7], [A6 + 0xE] 00001604 3F2E 000C move.w -[A7], [A6 + 0xC] 00001608 2F0C move.l -[A7], A4 0000160A 4EAD 095A jsr [A5 + 0x95A] 0000160E 2054 movea.l A0, [A4] 00001610 2268 00A8 movea.l A1, [A0 + 0xA8] 00001614 2251 movea.l A1, [A1] 00001616 2368 000E 0052 move.l [A1 + 0x52], [A0 + 0xE] 0000161C 286E FFFA movea.l A4, [A6 - 0x6] 00001620 4E5E unlink A6 00001622 4E75 rts export_748: 00001624 4E56 FFFC link A6, -0x0004 00001628 2F2E 000C move.l -[A7], [A6 + 0xC] 0000162C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001630 206E 0008 movea.l A0, [A6 + 0x8] 00001634 2050 movea.l A0, [A0] 00001636 2F28 00A8 move.l -[A7], [A0 + 0xA8] 0000163A A9CF trap TESetText 0000163C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001640 4EAD 17C2 jsr [A5 + 0x17C2] 00001644 2EAE 0008 move.l [A7], [A6 + 0x8] 00001648 4EAD 07B2 jsr [A5 + 0x7B2] 0000164C 4E5E unlink A6 0000164E 4E75 rts export_749: 00001650 4E56 0000 link A6, 0 00001654 42A7 clr.l -[A7] 00001656 206E 0008 movea.l A0, [A6 + 0x8] 0000165A 2050 movea.l A0, [A0] 0000165C 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001660 A9CB trap TEGetText 00001662 201F move.l D0, [A7]+ 00001664 4E5E unlink A6 00001666 4E75 rts export_759: 00001668 4E56 FFF8 link A6, -0x0008 0000166C 2F0C move.l -[A7], A4 0000166E 286E 0008 movea.l A4, [A6 + 0x8] 00001672 2054 movea.l A0, [A4] 00001674 2068 00A8 movea.l A0, [A0 + 0xA8] 00001678 2050 movea.l A0, [A0] 0000167A 316E 000C 004A move.w [A0 + 0x4A], [A6 + 0xC] 00001680 2054 movea.l A0, [A4] 00001682 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001686 A9D0 trap TECalText 00001688 2054 movea.l A0, [A4] 0000168A 2F28 00AC move.l -[A7], [A0 + 0xAC] 0000168E 2F0C move.l -[A7], A4 00001690 4EAD F676 jsr [A5 - 0x98A] 00001694 486E FFF8 pea.l [A6 - 0x8] 00001698 2F0C move.l -[A7], A4 0000169A 4EAD 1812 jsr [A5 + 0x1812] 0000169E 2054 movea.l A0, [A4] 000016A0 2068 00A8 movea.l A0, [A0 + 0xA8] 000016A4 2050 movea.l A0, [A0] 000016A6 3EA8 0018 move.w [A7], [A0 + 0x18] 000016AA 3F2E FFFC move.w -[A7], [A6 - 0x4] 000016AE 2F0C move.l -[A7], A4 000016B0 4EAD 08F2 jsr [A5 + 0x8F2] 000016B4 2E8C move.l [A7], A4 000016B6 4EAD 17C2 jsr [A5 + 0x17C2] 000016BA 2E8C move.l [A7], A4 000016BC 4EAD 07B2 jsr [A5 + 0x7B2] 000016C0 2054 movea.l A0, [A4] 000016C2 E9E8 0041 00A6 bfextu [A0 + 0xA6] {4:32}, D4 000016C8 1E80 move.b [A7], D0 000016CA 2F0C move.l -[A7], A4 000016CC 4EAD 1B9A jsr [A5 + 0x1B9A] 000016D0 2E8C move.l [A7], A4 000016D2 4EAD 07B2 jsr [A5 + 0x7B2] 000016D6 286E FFF4 movea.l A4, [A6 - 0xC] 000016DA 4E5E unlink A6 000016DC 4E75 rts export_760: 000016DE 4E56 0000 link A6, 0 000016E2 2F0C move.l -[A7], A4 000016E4 286E 0008 movea.l A4, [A6 + 0x8] 000016E8 4A6E 000C tst.w [A6 + 0xC] 000016EC 660E bne +0x10 /* 000016FC */ 000016EE 2054 movea.l A0, [A4] 000016F0 2068 00A8 movea.l A0, [A0 + 0xA8] 000016F4 2050 movea.l A0, [A0] 000016F6 4228 004C clr.b [A0 + 0x4C] 000016FA 6010 bra +0x12 /* 0000170C */ label000016FC: 000016FC 2054 movea.l A0, [A4] 000016FE 2068 00A8 movea.l A0, [A0 + 0xA8] 00001702 102E 000D move.b D0, [A6 + 0xD] 00001706 2050 movea.l A0, [A0] 00001708 B128 004C xor.b [A0 + 0x4C], D0 label0000170C: 0000170C 2F0C move.l -[A7], A4 0000170E 4EAD 07B2 jsr [A5 + 0x7B2] 00001712 2054 movea.l A0, [A4] 00001714 E9E8 0041 00A6 bfextu [A0 + 0xA6] {4:32}, D4 0000171A 1E80 move.b [A7], D0 0000171C 2F0C move.l -[A7], A4 0000171E 4EAD 1B9A jsr [A5 + 0x1B9A] 00001722 2E8C move.l [A7], A4 00001724 4EAD 07B2 jsr [A5 + 0x7B2] 00001728 286E FFFC movea.l A4, [A6 - 0x4] 0000172C 4E5E unlink A6 0000172E 4E75 rts export_761: 00001730 4E56 0000 link A6, 0 00001734 2F0C move.l -[A7], A4 00001736 286E 0008 movea.l A4, [A6 + 0x8] 0000173A 2054 movea.l A0, [A4] 0000173C 2068 00A8 movea.l A0, [A0 + 0xA8] 00001740 2050 movea.l A0, [A0] 00001742 316E 000C 0050 move.w [A0 + 0x50], [A6 + 0xC] 00001748 2054 movea.l A0, [A4] 0000174A 2F28 00A8 move.l -[A7], [A0 + 0xA8] 0000174E A9D0 trap TECalText 00001750 2054 movea.l A0, [A4] 00001752 2F28 00AC move.l -[A7], [A0 + 0xAC] 00001756 2F0C move.l -[A7], A4 00001758 4EAD F676 jsr [A5 - 0x98A] 0000175C 286E FFFC movea.l A4, [A6 - 0x4] 00001760 4E5E unlink A6 00001762 4E75 rts export_762: 00001764 4E56 0000 link A6, 0 00001768 206E 0008 movea.l A0, [A6 + 0x8] 0000176C 2050 movea.l A0, [A0] 0000176E 2068 00A8 movea.l A0, [A0 + 0xA8] 00001772 2050 movea.l A0, [A0] 00001774 316E 000C 004E move.w [A0 + 0x4E], [A6 + 0xC] 0000177A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000177E 4EAD 07B2 jsr [A5 + 0x7B2] 00001782 4E5E unlink A6 00001784 4E75 rts export_763: 00001786 4E56 0000 link A6, 0 0000178A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000178E 206E 0008 movea.l A0, [A6 + 0x8] 00001792 2050 movea.l A0, [A0] 00001794 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001798 A9DF trap TESetAlignment/TESetJust 0000179A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000179E 4EAD 07B2 jsr [A5 + 0x7B2] 000017A2 4E5E unlink A6 000017A4 4E75 rts export_764: 000017A6 4E56 FFFC link A6, -0x0004 000017AA 2F07 move.l -[A7], D7 000017AC 206E 0008 movea.l A0, [A6 + 0x8] 000017B0 2050 movea.l A0, [A0] 000017B2 216E 000C 00B0 move.l [A0 + 0xB0], [A6 + 0xC] 000017B8 206E 0008 movea.l A0, [A6 + 0x8] 000017BC 2050 movea.l A0, [A0] 000017BE 2028 00B0 move.l D0, [A0 + 0xB0] 000017C2 6B20 bmi +0x22 /* 000017E4 */ 000017C4 7229 moveq.l D1, 0x29 000017C6 9081 sub.l D0, D1 000017C8 670E beq +0x10 /* 000017D8 */ 000017CA 6A06 bpl +0x8 /* 000017D2 */ 000017CC 5280 addq.l D0, 1 000017CE 6A10 bpl +0x12 /* 000017E0 */ 000017D0 6012 bra +0x14 /* 000017E4 */ label000017D2: 000017D2 5580 subq.l D0, 2 000017D4 6A0E bpl +0x10 /* 000017E4 */ 000017D6 6004 bra +0x6 /* 000017DC */ label000017D8: 000017D8 7E00 moveq.l D7, 0x00 000017DA 600A bra +0xC /* 000017E6 */ label000017DC: 000017DC 7E01 moveq.l D7, 0x01 000017DE 6006 bra +0x8 /* 000017E6 */ label000017E0: 000017E0 7EFF moveq.l D7, 0xFFFFFFFF 000017E2 6002 bra +0x4 /* 000017E6 */ label000017E4: 000017E4 7E00 moveq.l D7, 0x00 label000017E6: 000017E6 3F07 move.w -[A7], D7 000017E8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017EC 4EAD 17FA jsr [A5 + 0x17FA] 000017F0 2E2E FFF8 move.l D7, [A6 - 0x8] 000017F4 4E5E unlink A6 000017F6 4E75 rts export_765: 000017F8 4E56 FFF8 link A6, -0x0008 000017FC 48E7 0108 movem.l -[A7], D7,A4 00001800 286E 0008 movea.l A4, [A6 + 0x8] 00001804 2054 movea.l A0, [A4] 00001806 216E 000C 00AC move.l [A0 + 0xAC], [A6 + 0xC] 0000180C 486E FFF8 pea.l [A6 - 0x8] 00001810 2F0C move.l -[A7], A4 00001812 4EAD 1812 jsr [A5 + 0x1812] 00001816 302E FFF8 move.w D0, [A6 - 0x8] 0000181A D06E FFFA add.w D0, [A6 - 0x6] 0000181E 2054 movea.l A0, [A4] 00001820 2068 00A8 movea.l A0, [A0 + 0xA8] 00001824 D06E FFFE add.w D0, [A6 - 0x2] 00001828 2050 movea.l A0, [A0] 0000182A 3140 0018 move.w [A0 + 0x18], D0 0000182E 2054 movea.l A0, [A4] 00001830 2068 00A8 movea.l A0, [A0 + 0xA8] 00001834 2050 movea.l A0, [A0] 00001836 316E FFF8 001A move.w [A0 + 0x1A], [A6 - 0x8] 0000183C 202E 000C move.l D0, [A6 + 0xC] 00001840 508F addq.l A7, 8 00001842 6B38 bmi +0x3A /* 0000187C */ 00001844 7233 moveq.l D1, 0x33 00001846 9081 sub.l D0, D1 00001848 6712 beq +0x14 /* 0000185C */ 0000184A 6A06 bpl +0x8 /* 00001852 */ 0000184C 5280 addq.l D0, 1 0000184E 6A08 bpl +0xA /* 00001858 */ 00001850 602A bra +0x2C /* 0000187C */ label00001852: 00001852 5580 subq.l D0, 2 00001854 6A26 bpl +0x28 /* 0000187C */ 00001856 6018 bra +0x1A /* 00001870 */ label00001858: 00001858 7E00 moveq.l D7, 0x00 0000185A 6020 bra +0x22 /* 0000187C */ label0000185C: 0000185C 2054 movea.l A0, [A4] 0000185E 2068 00A8 movea.l A0, [A0 + 0xA8] 00001862 2050 movea.l A0, [A0] 00001864 3068 0018 movea.w A0, [A0 + 0x18] 00001868 2E08 move.l D7, A0 0000186A 8FFC 0002 divs.w D7, 0x2 0000186E 600C bra +0xE /* 0000187C */ label00001870: 00001870 2054 movea.l A0, [A4] 00001872 2068 00A8 movea.l A0, [A0 + 0xA8] 00001876 2050 movea.l A0, [A0] 00001878 3E28 0018 move.w D7, [A0 + 0x18] label0000187C: 0000187C 2054 movea.l A0, [A4] 0000187E 2068 00A8 movea.l A0, [A0 + 0xA8] 00001882 2050 movea.l A0, [A0] 00001884 DF68 0018 add.w [A0 + 0x18], D7 00001888 2054 movea.l A0, [A4] 0000188A 2068 00A8 movea.l A0, [A0 + 0xA8] 0000188E 2050 movea.l A0, [A0] 00001890 DF68 001A add.w [A0 + 0x1A], D7 00001894 2F0C move.l -[A7], A4 00001896 4EAD 07B2 jsr [A5 + 0x7B2] 0000189A 2054 movea.l A0, [A4] 0000189C 2068 00A8 movea.l A0, [A0 + 0xA8] 000018A0 2050 movea.l A0, [A0] 000018A2 3EA8 0018 move.w [A7], [A0 + 0x18] 000018A6 3F2E FFFC move.w -[A7], [A6 - 0x4] 000018AA 2F0C move.l -[A7], A4 000018AC 4EAD 08F2 jsr [A5 + 0x8F2] 000018B0 2054 movea.l A0, [A4] 000018B2 E9E8 0041 00A6 bfextu [A0 + 0xA6] {4:32}, D4 000018B8 1E80 move.b [A7], D0 000018BA 2F0C move.l -[A7], A4 000018BC 4EAD 1B9A jsr [A5 + 0x1B9A] 000018C0 2E8C move.l [A7], A4 000018C2 4EAD 081A jsr [A5 + 0x81A] 000018C6 2E8C move.l [A7], A4 000018C8 4EAD 17C2 jsr [A5 + 0x17C2] 000018CC 2E8C move.l [A7], A4 000018CE 4EAD 07B2 jsr [A5 + 0x7B2] 000018D2 4CEE 1080 FFF0 movem.l A4,D7, [A6 - 0x10] 000018D8 4E5E unlink A6 000018DA 4E75 rts export_772: 000018DC 4E56 0000 link A6, 0 000018E0 206E 0008 movea.l A0, [A6 + 0x8] 000018E4 2050 movea.l A0, [A0] 000018E6 2028 00AC move.l D0, [A0 + 0xAC] 000018EA 4E5E unlink A6 000018EC 4E75 rts export_773: 000018EE 4E56 0000 link A6, 0 000018F2 206E 0008 movea.l A0, [A6 + 0x8] 000018F6 2050 movea.l A0, [A0] 000018F8 2028 00B0 move.l D0, [A0 + 0xB0] 000018FC 4E5E unlink A6 000018FE 4E75 rts export_766: 00001900 4E56 0000 link A6, 0 00001904 2F0C move.l -[A7], A4 00001906 286E 0008 movea.l A4, [A6 + 0x8] 0000190A 2054 movea.l A0, [A4] 0000190C 2F28 000E move.l -[A7], [A0 + 0xE] 00001910 A873 trap SetPort 00001912 4EAD 0C22 jsr [A5 + 0xC22] 00001916 2054 movea.l A0, [A4] 00001918 2068 00A8 movea.l A0, [A0 + 0xA8] 0000191C 2050 movea.l A0, [A0] 0000191E 3F28 004A move.w -[A7], [A0 + 0x4A] 00001922 A887 trap TextFont 00001924 2054 movea.l A0, [A4] 00001926 2068 00A8 movea.l A0, [A0 + 0xA8] 0000192A 2050 movea.l A0, [A0] 0000192C 7000 moveq.l D0, 0x00 0000192E 1028 004C move.b D0, [A0 + 0x4C] 00001932 3F00 move.w -[A7], D0 00001934 A888 trap TextFace 00001936 2054 movea.l A0, [A4] 00001938 2068 00A8 movea.l A0, [A0 + 0xA8] 0000193C 2050 movea.l A0, [A0] 0000193E 3F28 0050 move.w -[A7], [A0 + 0x50] 00001942 A88A trap TextSize 00001944 2F2E 000C move.l -[A7], [A6 + 0xC] 00001948 A88B trap GetFontInfo 0000194A 285F movea.l A4, [A7]+ 0000194C 4E5E unlink A6 0000194E 4E75 rts export_754: 00001950 4E56 FFF0 link A6, -0x0010 00001954 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00001958 286E 0008 movea.l A4, [A6 + 0x8] 0000195C 486E FFF0 pea.l [A6 - 0x10] 00001960 2F0C move.l -[A7], A4 00001962 4EAD E748 jsr [A5 - 0x18B8] 00001966 2654 movea.l A3, [A4] 00001968 47EB 0080 lea.l A3, [A3 + 0x80] 0000196C 2454 movea.l A2, [A4] 0000196E 2054 movea.l A0, [A4] 00001970 2068 00A8 movea.l A0, [A0 + 0xA8] 00001974 2E10 move.l D7, [A0] 00001976 2047 movea.l A0, D7 00001978 3C2A 007C move.w D6, [A2 + 0x7C] 0000197C CCEB 0006 mulu.w D6, [A3 + 0x6] 00001980 9C6E FFF6 sub.w D6, [A6 - 0xA] 00001984 DC68 0002 add.w D6, [A0 + 0x2] 00001988 2047 movea.l A0, D7 0000198A 3A2A 007E move.w D5, [A2 + 0x7E] 0000198E CAEB 0002 mulu.w D5, [A3 + 0x2] 00001992 9A6E FFF2 sub.w D5, [A6 - 0xE] 00001996 DA50 add.w D5, [A0] 00001998 3046 movea.w A0, D6 0000199A 2008 move.l D0, A0 0000199C D1AA 003A add.l [A2 + 0x3A], D0 000019A0 3046 movea.w A0, D6 000019A2 2008 move.l D0, A0 000019A4 2054 movea.l A0, [A4] 000019A6 D1A8 0042 add.l [A0 + 0x42], D0 000019AA 3245 movea.w A1, D5 000019AC 2009 move.l D0, A1 000019AE D1A8 0036 add.l [A0 + 0x36], D0 000019B2 3246 movea.w A1, D6 000019B4 2009 move.l D0, A1 000019B6 D1A8 0056 add.l [A0 + 0x56], D0 000019BA 3245 movea.w A1, D5 000019BC 2009 move.l D0, A1 000019BE D1A8 005A add.l [A0 + 0x5A], D0 000019C2 3C28 0098 move.w D6, [A0 + 0x98] 000019C6 4A46 tst.w D6 000019C8 508F addq.l A7, 8 000019CA 6F12 ble +0x14 /* 000019DE */ 000019CC 2054 movea.l A0, [A4] 000019CE 2068 00A8 movea.l A0, [A0 + 0xA8] 000019D2 2050 movea.l A0, [A0] 000019D4 3068 0002 movea.w A0, [A0 + 0x2] 000019D8 D0C6 add.w A0, D6 000019DA 2008 move.l D0, A0 000019DC 6004 bra +0x6 /* 000019E2 */ label000019DE: 000019DE 202E FFFC move.l D0, [A6 - 0x4] label000019E2: 000019E2 2054 movea.l A0, [A4] 000019E4 2068 00A8 movea.l A0, [A0 + 0xA8] 000019E8 2050 movea.l A0, [A0] 000019EA 3140 0006 move.w [A0 + 0x6], D0 000019EE 486E FFF0 pea.l [A6 - 0x10] 000019F2 2054 movea.l A0, [A4] 000019F4 2068 00A8 movea.l A0, [A0 + 0xA8] 000019F8 2050 movea.l A0, [A0] 000019FA 4868 0008 pea.l [A0 + 0x8] 000019FE 4EBA 19FC jsr [PC + 0x19FC /* 000033FC */] 00001A02 2054 movea.l A0, [A4] 00001A04 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001A08 A9D0 trap TECalText 00001A0A 4CDF 1CE0 movem.l A4,A3,A2,D7,D6,D5, [A7]+ 00001A0E 4E5E unlink A6 00001A10 4E75 rts export_755: 00001A12 4E56 FFFC link A6, -0x0004 00001A16 2F0B move.l -[A7], A3 00001A18 266E 0008 movea.l A3, [A6 + 0x8] 00001A1C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001A20 2F0B move.l -[A7], A3 00001A22 4EBA E960 jsr [PC - 0x16A0 /* 00000384 */] 00001A26 206E 000C movea.l A0, [A6 + 0xC] 00001A2A 2253 movea.l A1, [A3] 00001A2C 2269 00A8 movea.l A1, [A1 + 0xA8] 00001A30 3028 0002 move.w D0, [A0 + 0x2] 00001A34 2251 movea.l A1, [A1] 00001A36 D169 0002 add.w [A1 + 0x2], D0 00001A3A 2253 movea.l A1, [A3] 00001A3C 2269 00A8 movea.l A1, [A1 + 0xA8] 00001A40 3010 move.w D0, [A0] 00001A42 2251 movea.l A1, [A1] 00001A44 D151 add.w [A1], D0 00001A46 2E8B move.l [A7], A3 00001A48 4EAD 17B2 jsr [A5 + 0x17B2] 00001A4C 2E8B move.l [A7], A3 00001A4E 4EAD 17C2 jsr [A5 + 0x17C2] 00001A52 266E FFF8 movea.l A3, [A6 - 0x8] 00001A56 4E5E unlink A6 00001A58 4E75 rts export_756: 00001A5A 4E56 0000 link A6, 0 00001A5E 48E7 0018 movem.l -[A7], A3,A4 00001A62 266E 0008 movea.l A3, [A6 + 0x8] 00001A66 2053 movea.l A0, [A3] 00001A68 2068 00A8 movea.l A0, [A0 + 0xA8] 00001A6C 2850 movea.l A4, [A0] 00001A6E 2053 movea.l A0, [A3] 00001A70 42A8 006C clr.l [A0 + 0x6C] 00001A74 42A8 0070 clr.l [A0 + 0x70] 00001A78 2F0B move.l -[A7], A3 00001A7A 4EAD F692 jsr [A5 - 0x96E] 00001A7E 2053 movea.l A0, [A3] 00001A80 2140 0074 move.l [A0 + 0x74], D0 00001A84 4A68 0098 tst.w [A0 + 0x98] 00001A88 588F addq.l A7, 4 00001A8A 6F0C ble +0xE /* 00001A98 */ 00001A8C 2053 movea.l A0, [A3] 00001A8E 3268 0098 movea.w A1, [A0 + 0x98] 00001A92 2149 0078 move.l [A0 + 0x78], A1 00001A96 6010 bra +0x12 /* 00001AA8 */ label00001A98: 00001A98 302C 000E move.w D0, [A4 + 0xE] 00001A9C 906C 000A sub.w D0, [A4 + 0xA] 00001AA0 3040 movea.w A0, D0 00001AA2 2253 movea.l A1, [A3] 00001AA4 2348 0078 move.l [A1 + 0x78], A0 label00001AA8: 00001AA8 2053 movea.l A0, [A3] 00001AAA 3068 007C movea.w A0, [A0 + 0x7C] 00001AAE 2008 move.l D0, A0 00001AB0 2053 movea.l A0, [A3] 00001AB2 72FF moveq.l D1, 0xFFFFFFFF 00001AB4 D2A8 0078 add.l D1, [A0 + 0x78] 00001AB8 4C40 1801 movem.l A4,A3,D0, D0 00001ABC 5281 addq.l D1, 1 00001ABE 2141 0078 move.l [A0 + 0x78], D1 00001AC2 4AA8 0090 tst.l [A0 + 0x90] 00001AC6 670C beq +0xE /* 00001AD4 */ 00001AC8 2053 movea.l A0, [A3] 00001ACA 2F28 0090 move.l -[A7], [A0 + 0x90] 00001ACE 4EAD 0A42 jsr [A5 + 0xA42] 00001AD2 588F addq.l A7, 4 label00001AD4: 00001AD4 4CDF 1800 movem.l A4,A3, [A7]+ 00001AD8 4E5E unlink A6 00001ADA 4E75 rts export_757: 00001ADC 4E56 0000 link A6, 0 00001AE0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001AE4 2E2E 000C move.l D7, [A6 + 0xC] 00001AE8 206E 0008 movea.l A0, [A6 + 0x8] 00001AEC 2850 movea.l A4, [A0] 00001AEE 226C 00A8 movea.l A1, [A4 + 0xA8] 00001AF2 2651 movea.l A3, [A1] 00001AF4 4A6B 005E tst.w [A3 + 0x5E] 00001AF8 6708 beq +0xA /* 00001B02 */ 00001AFA 306B 0062 movea.w A0, [A3 + 0x62] 00001AFE B1C7 cmpa.l A0, D7 00001B00 6F04 ble +0x6 /* 00001B06 */ label00001B02: 00001B02 7000 moveq.l D0, 0x00 00001B04 6034 bra +0x36 /* 00001B3A */ label00001B06: 00001B06 7CFF moveq.l D6, 0xFFFFFFFF 00001B08 DC6B 005E add.w D6, [A3 + 0x5E] 00001B0C 3073 6260 movea.w A0, [A3 + D6.w * 2 + 0x60] 00001B10 B1C7 cmpa.l A0, D7 00001B12 6E16 bgt +0x18 /* 00001B2A */ 00001B14 306B 003C movea.w A0, [A3 + 0x3C] 00001B18 B1C7 cmpa.l A0, D7 00001B1A 6608 bne +0xA /* 00001B24 */ 00001B1C 70FF moveq.l D0, 0xFFFFFFFF 00001B1E D0AC 0074 add.l D0, [A4 + 0x74] 00001B22 6016 bra +0x18 /* 00001B3A */ label00001B24: 00001B24 3046 movea.w A0, D6 00001B26 2008 move.l D0, A0 00001B28 6010 bra +0x12 /* 00001B3A */ label00001B2A: 00001B2A 7C01 moveq.l D6, 0x01 00001B2C 6002 bra +0x4 /* 00001B30 */ label00001B2E: 00001B2E 5286 addq.l D6, 1 label00001B30: 00001B30 3073 6A62 movea.w A0, [A3 + D6 * 2 + 0x62] 00001B34 B1C7 cmpa.l A0, D7 00001B36 6FF6 ble -0x8 /* 00001B2E */ 00001B38 2006 move.l D0, D6 label00001B3A: 00001B3A 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 00001B3E 4E5E unlink A6 00001B40 4E75 rts export_758: 00001B42 4E56 0000 link A6, 0 00001B46 206E 0008 movea.l A0, [A6 + 0x8] 00001B4A 2050 movea.l A0, [A0] 00001B4C 2068 00A8 movea.l A0, [A0 + 0xA8] 00001B50 2050 movea.l A0, [A0] 00001B52 3068 003C movea.w A0, [A0 + 0x3C] 00001B56 2008 move.l D0, A0 00001B58 4E5E unlink A6 00001B5A 4E75 rts export_770: 00001B5C 4E56 0000 link A6, 0 00001B60 4227 clr.b -[A7] 00001B62 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B66 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B6A 206E 0008 movea.l A0, [A6 + 0x8] 00001B6E 2050 movea.l A0, [A0] 00001B70 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001B74 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001B78 A83D trap TEDispatch 00001B7A 4E5E unlink A6 00001B7C 4E75 rts export_771: 00001B7E 4E56 FFFC link A6, -0x0004 00001B82 3F2E 000E move.w -[A7], [A6 + 0xE] 00001B86 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B8A 486E FFFE pea.l [A6 - 0x2] 00001B8E 486E FFFC pea.l [A6 - 0x4] 00001B92 206E 0008 movea.l A0, [A6 + 0x8] 00001B96 2050 movea.l A0, [A0] 00001B98 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001B9C 3F3C 0003 move.w -[A7], 0x3 00001BA0 A83D trap TEDispatch 00001BA2 4E5E unlink A6 00001BA4 4E75 rts export_775: 00001BA6 4E56 0000 link A6, 0 00001BAA 206E 0008 movea.l A0, [A6 + 0x8] 00001BAE 2050 movea.l A0, [A0] 00001BB0 2068 00A8 movea.l A0, [A0 + 0xA8] 00001BB4 2050 movea.l A0, [A0] 00001BB6 3068 0020 movea.w A0, [A0 + 0x20] 00001BBA 226E 000C movea.l A1, [A6 + 0xC] 00001BBE 2288 move.l [A1], A0 00001BC0 206E 0008 movea.l A0, [A6 + 0x8] 00001BC4 2050 movea.l A0, [A0] 00001BC6 2068 00A8 movea.l A0, [A0 + 0xA8] 00001BCA 2050 movea.l A0, [A0] 00001BCC 3068 0022 movea.w A0, [A0 + 0x22] 00001BD0 226E 0010 movea.l A1, [A6 + 0x10] 00001BD4 2288 move.l [A1], A0 00001BD6 4E5E unlink A6 00001BD8 4E75 rts export_774: 00001BDA 4E56 0000 link A6, 0 00001BDE 48E7 0308 movem.l -[A7], D6,D7,A4 00001BE2 206E 0008 movea.l A0, [A6 + 0x8] 00001BE6 2050 movea.l A0, [A0] 00001BE8 2068 00A8 movea.l A0, [A0 + 0xA8] 00001BEC 2850 movea.l A4, [A0] 00001BEE 306C 005E movea.w A0, [A4 + 0x5E] 00001BF2 2E08 move.l D7, A0 00001BF4 306C 003C movea.w A0, [A4 + 0x3C] 00001BF8 2C08 move.l D6, A0 00001BFA 4A86 tst.l D6 00001BFC 6F1C ble +0x1E /* 00001C1A */ 00001BFE 206E 0008 movea.l A0, [A6 + 0x8] 00001C02 2050 movea.l A0, [A0] 00001C04 2068 00A8 movea.l A0, [A0 + 0xA8] 00001C08 2050 movea.l A0, [A0] 00001C0A 2068 003E movea.l A0, [A0 + 0x3E] 00001C0E 2050 movea.l A0, [A0] 00001C10 0C30 000D 68FF cmpi.b [A0 + D6 - 0x1], 0xD /* '\r' */ 00001C16 6602 bne +0x4 /* 00001C1A */ 00001C18 5287 addq.l D7, 1 label00001C1A: 00001C1A 2007 move.l D0, D7 00001C1C 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00001C20 4E5E unlink A6 00001C22 4E75 rts export_767: 00001C24 4E56 0000 link A6, 0 00001C28 2F07 move.l -[A7], D7 00001C2A 42A7 clr.l -[A7] 00001C2C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001C30 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C34 206E 0008 movea.l A0, [A6 + 0x8] 00001C38 2050 movea.l A0, [A0] 00001C3A 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001C3E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001C42 A83D trap TEDispatch 00001C44 2E1F move.l D7, [A7]+ 00001C46 2007 move.l D0, D7 00001C48 2E1F move.l D7, [A7]+ 00001C4A 4E5E unlink A6 00001C4C 4E75 rts export_768: 00001C4E 4E56 FFF8 link A6, -0x0008 00001C52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C56 4EAD E782 jsr [A5 - 0x187E] 00001C5A 486E FFFC pea.l [A6 - 0x4] 00001C5E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C62 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C66 4EAD 0882 jsr [A5 + 0x882] 00001C6A 4257 clr.w [A7] 00001C6C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C70 206E 0008 movea.l A0, [A6 + 0x8] 00001C74 2050 movea.l A0, [A0] 00001C76 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001C7A A83C trap TEGetOffset 00001C7C 305F movea.w A0, [A7]+ 00001C7E 2008 move.l D0, A0 00001C80 4E5E unlink A6 00001C82 4E75 rts export_769: 00001C84 4E56 FFF8 link A6, -0x0008 00001C88 0CAE 0000 7FFF 000C cmpi.l [A6 + 0xC], 0x7FFF 00001C90 6E04 bgt +0x6 /* 00001C96 */ 00001C92 7000 moveq.l D0, 0x00 00001C94 6014 bra +0x16 /* 00001CAA */ label00001C96: 00001C96 3F3C 03CB move.w -[A7], 0x3CB 00001C9A 486D F898 pea.l [A5 - 0x768] 00001C9E 486D F8A4 pea.l [A5 - 0x75C] 00001CA2 4EBA 14FA jsr [PC + 0x14FA /* 0000319E */] 00001CA6 4FEF 000A lea.l A7, [A7 + 0xA] label00001CAA: 00001CAA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CAE 4EAD E782 jsr [A5 - 0x187E] 00001CB2 4297 clr.l [A7] 00001CB4 3F2E 000E move.w -[A7], [A6 + 0xE] 00001CB8 206E 0008 movea.l A0, [A6 + 0x8] 00001CBC 2050 movea.l A0, [A0] 00001CBE 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001CC2 3F3C 0008 move.w -[A7], 0x8 00001CC6 A83D trap TEDispatch 00001CC8 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001CCC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001CD0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001CD4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CD8 4EAD 0872 jsr [A5 + 0x872] 00001CDC 4E5E unlink A6 00001CDE 4E75 rts export_750: 00001CE0 4E56 0000 link A6, 0 00001CE4 48E7 0308 movem.l -[A7], D6,D7,A4 00001CE8 2C2E 0010 move.l D6, [A6 + 0x10] 00001CEC 206E 0008 movea.l A0, [A6 + 0x8] 00001CF0 2050 movea.l A0, [A0] 00001CF2 2068 00A8 movea.l A0, [A0 + 0xA8] 00001CF6 2050 movea.l A0, [A0] 00001CF8 3E28 003C move.w D7, [A0 + 0x3C] 00001CFC 3047 movea.w A0, D7 00001CFE B1C6 cmpa.l A0, D6 00001D00 6F04 ble +0x6 /* 00001D06 */ 00001D02 2006 move.l D0, D6 00001D04 6004 bra +0x6 /* 00001D0A */ label00001D06: 00001D06 3047 movea.w A0, D7 00001D08 2008 move.l D0, A0 label00001D0A: 00001D0A 2C00 move.l D6, D0 00001D0C 2E06 move.l D7, D6 00001D0E 9EAE 000C sub.l D7, [A6 + 0xC] 00001D12 4A87 tst.l D7 00001D14 6F04 ble +0x6 /* 00001D1A */ 00001D16 2007 move.l D0, D7 00001D18 6002 bra +0x4 /* 00001D1C */ label00001D1A: 00001D1A 7000 moveq.l D0, 0x00 label00001D1C: 00001D1C 2E00 move.l D7, D0 00001D1E 2F07 move.l -[A7], D7 00001D20 4EBA 1B9C jsr [PC + 0x1B9C /* 000038BE */] 00001D24 2840 movea.l A4, D0 00001D26 2E8C move.l [A7], A4 00001D28 4EBA 12E2 jsr [PC + 0x12E2 /* 0000300C */] 00001D2C 4A87 tst.l D7 00001D2E 6F1C ble +0x1E /* 00001D4C */ 00001D30 206E 0008 movea.l A0, [A6 + 0x8] 00001D34 2050 movea.l A0, [A0] 00001D36 2068 00A8 movea.l A0, [A0 + 0xA8] 00001D3A 2050 movea.l A0, [A0] 00001D3C 2068 003E movea.l A0, [A0 + 0x3E] 00001D40 2050 movea.l A0, [A0] 00001D42 D1EE 000C add.l A0, [A6 + 0xC] 00001D46 2007 move.l D0, D7 00001D48 2254 movea.l A1, [A4] 00001D4A A02E trap BlockMove/BlockMoveData label00001D4C: 00001D4C 200C move.l D0, A4 00001D4E 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00001D52 4E5E unlink A6 00001D54 4E75 rts export_742: 00001D56 4E56 0000 link A6, 0 00001D5A 2F0C move.l -[A7], A4 00001D5C 286E 0008 movea.l A4, [A6 + 0x8] 00001D60 2F0C move.l -[A7], A4 00001D62 4EAD E782 jsr [A5 - 0x187E] 00001D66 202E 000C move.l D0, [A6 + 0xC] 00001D6A 588F addq.l A7, 4 00001D6C 6B00 008A bmi +0x8C /* 00001DF8 */ 00001D70 7214 moveq.l D1, 0x14 00001D72 9081 sub.l D0, D1 00001D74 674C beq +0x4E /* 00001DC2 */ 00001D76 6A08 bpl +0xA /* 00001D80 */ 00001D78 5480 addq.l D0, 2 00001D7A 670A beq +0xC /* 00001D86 */ 00001D7C 6A26 bpl +0x28 /* 00001DA4 */ 00001D7E 6078 bra +0x7A /* 00001DF8 */ label00001D80: 00001D80 5580 subq.l D0, 2 00001D82 6A74 bpl +0x76 /* 00001DF8 */ 00001D84 606A bra +0x6C /* 00001DF0 */ label00001D86: 00001D86 2054 movea.l A0, [A4] 00001D88 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001D8C A9D6 trap TECut 00001D8E 42A7 clr.l -[A7] 00001D90 A9FC trap ZeroScrap 00001D92 4257 clr.w [A7] 00001D94 4EAD 058A jsr [A5 + 0x58A] 00001D98 2EAD E144 move.l [A7], [A5 - 0x1EBC] 00001D9C 4EAD 10C2 jsr [A5 + 0x10C2] 00001DA0 588F addq.l A7, 4 00001DA2 6054 bra +0x56 /* 00001DF8 */ label00001DA4: 00001DA4 2054 movea.l A0, [A4] 00001DA6 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001DAA A9D5 trap TECopy 00001DAC 42A7 clr.l -[A7] 00001DAE A9FC trap ZeroScrap 00001DB0 4257 clr.w [A7] 00001DB2 4EAD 058A jsr [A5 + 0x58A] 00001DB6 2EAD E144 move.l [A7], [A5 - 0x1EBC] 00001DBA 4EAD 10C2 jsr [A5 + 0x10C2] 00001DBE 588F addq.l A7, 4 00001DC0 6036 bra +0x38 /* 00001DF8 */ label00001DC2: 00001DC2 1F3C 0001 move.b -[A7], 0x1 00001DC6 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00001DCC 2F2D E144 move.l -[A7], [A5 - 0x1EBC] 00001DD0 4EAD 10B2 jsr [A5 + 0x10B2] 00001DD4 588F addq.l A7, 4 00001DD6 2E80 move.l [A7], D0 00001DD8 2F0C move.l -[A7], A4 00001DDA 4EAD 17AA jsr [A5 + 0x17AA] 00001DDE 4257 clr.w [A7] 00001DE0 4EAD 0582 jsr [A5 + 0x582] 00001DE4 2054 movea.l A0, [A4] 00001DE6 2EA8 00A8 move.l [A7], [A0 + 0xA8] 00001DEA A9DB trap TEPaste 00001DEC 5C8F addq.l A7, 6 00001DEE 6008 bra +0xA /* 00001DF8 */ label00001DF0: 00001DF0 2054 movea.l A0, [A4] 00001DF2 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001DF6 A9D7 trap TEDelete label00001DF8: 00001DF8 2F0C move.l -[A7], A4 00001DFA 4EAD 17C2 jsr [A5 + 0x17C2] 00001DFE 2E8C move.l [A7], A4 00001E00 4EAD E53A jsr [A5 - 0x1AC6] 00001E04 286E FFFC movea.l A4, [A6 - 0x4] 00001E08 4E5E unlink A6 00001E0A 4E75 rts export_751: 00001E0C 4E56 0000 link A6, 0 00001E10 2F0C move.l -[A7], A4 00001E12 286E 0008 movea.l A4, [A6 + 0x8] 00001E16 4227 clr.b -[A7] 00001E18 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001E1C 2F0C move.l -[A7], A4 00001E1E 4EAD 17AA jsr [A5 + 0x17AA] 00001E22 2E8C move.l [A7], A4 00001E24 4EAD E782 jsr [A5 - 0x187E] 00001E28 2EAE 000C move.l [A7], [A6 + 0xC] 00001E2C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001E30 2054 movea.l A0, [A4] 00001E32 2F28 00A8 move.l -[A7], [A0 + 0xA8] 00001E36 A9DE trap TEInsert 00001E38 2E8C move.l [A7], A4 00001E3A 4EAD 17C2 jsr [A5 + 0x17C2] 00001E3E 4A2E 0014 tst.b [A6 + 0x14] 00001E42 5C8F addq.l A7, 6 00001E44 6708 beq +0xA /* 00001E4E */ 00001E46 2F0C move.l -[A7], A4 00001E48 4EAD 07B2 jsr [A5 + 0x7B2] 00001E4C 588F addq.l A7, 4 label00001E4E: 00001E4E 285F movea.l A4, [A7]+ 00001E50 4E5E unlink A6 00001E52 4E75 rts export_781: 00001E54 4E56 0000 link A6, 0 00001E58 2F0C move.l -[A7], A4 00001E5A 286E 0008 movea.l A4, [A6 + 0x8] 00001E5E 2054 movea.l A0, [A4] 00001E60 7001 moveq.l D0, 0x01 00001E62 3140 0006 move.w [A0 + 0x6], D0 00001E66 3140 0008 move.w [A0 + 0x8], D0 00001E6A 7002 moveq.l D0, 0x02 00001E6C 3140 000A move.w [A0 + 0xA], D0 00001E70 3140 000C move.w [A0 + 0xC], D0 00001E74 7002 moveq.l D0, 0x02 00001E76 3140 000E move.w [A0 + 0xE], D0 00001E7A 3140 0010 move.w [A0 + 0x10], D0 00001E7E 7010 moveq.l D0, 0x10 00001E80 3140 0014 move.w [A0 + 0x14], D0 00001E84 3140 0016 move.w [A0 + 0x16], D0 00001E88 4228 0012 clr.b [A0 + 0x12] 00001E8C 4868 0020 pea.l [A0 + 0x20] 00001E90 42A7 clr.l -[A7] 00001E92 42A7 clr.l -[A7] 00001E94 A8A7 trap SetRect 00001E96 306E 000C movea.w A0, [A6 + 0xC] 00001E9A 2F08 move.l -[A7], A0 00001E9C 2F0C move.l -[A7], A4 00001E9E 4EAD 18AA jsr [A5 + 0x18AA] 00001EA2 486D E24A pea.l [A5 - 0x1DB6] 00001EA6 2F0C move.l -[A7], A4 00001EA8 4EAD 189A jsr [A5 + 0x189A] 00001EAC 286E FFFC movea.l A4, [A6 - 0x4] 00001EB0 4E5E unlink A6 00001EB2 4E75 rts fn00001EB4: 00001EB4 4E56 0000 link A6, 0 00001EB8 42A7 clr.l -[A7] 00001EBA 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001EBE A9B8 trap GetPattern 00001EC0 201F move.l D0, [A7]+ 00001EC2 4E5E unlink A6 00001EC4 4E75 rts export_782: 00001EC6 4E56 FF8E link A6, -0x0072 00001ECA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001ECE 286E 0008 movea.l A4, [A6 + 0x8] 00001ED2 42AE FF92 clr.l [A6 - 0x6E] 00001ED6 7C00 moveq.l D6, 0x00 00001ED8 42AE FF8E clr.l [A6 - 0x72] 00001EDC 486E FF96 pea.l [A6 - 0x6A] 00001EE0 4EBA 10B2 jsr [PC + 0x10B2 /* 00002F94 */] 00001EE4 41EE FFA4 lea.l A0, [A6 - 0x5C] 00001EE8 7000 moveq.l D0, 0x00 00001EEA 43FA 000E lea.l A1, [PC + 0xE /* 00001EFA */] 00001EEE 48D0 DEF8 movem.l [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 00001EF2 F228 .extension 0x228 // unimplemented 00001EF4 F00F .extension 0x00F // unimplemented 00001EF6 002C 6004 F210 ori.b [A4 - 0xDF0], 0x4 00001EFC D00F add.b D0, A7 00001EFE 4A40 tst.w D0 00001F00 588F addq.l A7, 4 00001F02 6600 0104 bne +0x106 /* 00002008 */ 00001F06 2054 movea.l A0, [A4] 00001F08 4228 0012 clr.b [A0 + 0x12] 00001F0C 1F3C 0001 move.b -[A7], 0x1 00001F10 4EBA 1A3C jsr [PC + 0x1A3C /* 0000394E */] 00001F14 1E00 move.b D7, D0 00001F16 42A7 clr.l -[A7] 00001F18 2F3C 5042 7264 move.l -[A7], 0x50427264 /* 'PBrd' */ 00001F1E 3F2E 000C move.w -[A7], [A6 + 0xC] 00001F22 A9A0 trap GetResource 00001F24 2D5F FF92 move.l [A6 - 0x6E], [A7]+ 00001F28 4AAE FF92 tst.l [A6 - 0x6E] 00001F2C 548F addq.l A7, 2 00001F2E 6722 beq +0x24 /* 00001F52 */ 00001F30 206E FF92 movea.l A0, [A6 - 0x6E] 00001F34 2050 movea.l A0, [A0] 00001F36 4A68 0014 tst.w [A0 + 0x14] 00001F3A 6716 beq +0x18 /* 00001F52 */ 00001F3C 206E FF92 movea.l A0, [A6 - 0x6E] 00001F40 2050 movea.l A0, [A0] 00001F42 3C28 0014 move.w D6, [A0 + 0x14] 00001F46 3F06 move.w -[A7], D6 00001F48 4EBA FF6A jsr [PC - 0x96 /* 00001EB4 */] 00001F4C 2D40 FF8E move.l [A6 - 0x72], D0 00001F50 548F addq.l A7, 2 label00001F52: 00001F52 1F07 move.b -[A7], D7 00001F54 4EBA 19F8 jsr [PC + 0x19F8 /* 0000394E */] 00001F58 2F2E FF92 move.l -[A7], [A6 - 0x6E] 00001F5C 4EBA 10D0 jsr [PC + 0x10D0 /* 0000302E */] 00001F60 4A46 tst.w D6 00001F62 548F addq.l A7, 2 00001F64 6F08 ble +0xA /* 00001F6E */ 00001F66 2F2E FF8E move.l -[A7], [A6 - 0x72] 00001F6A 4EBA 10C2 jsr [PC + 0x10C2 /* 0000302E */] label00001F6E: 00001F6E 4AAE FF8E tst.l [A6 - 0x72] 00001F72 6716 beq +0x18 /* 00001F8A */ 00001F74 206E FF8E movea.l A0, [A6 - 0x72] 00001F78 2F10 move.l -[A7], [A0] 00001F7A 2F0C move.l -[A7], A4 00001F7C 4EAD 189A jsr [A5 + 0x189A] 00001F80 206E FF8E movea.l A0, [A6 - 0x72] 00001F84 A049 trap HPurge 00001F86 508F addq.l A7, 8 00001F88 600C bra +0xE /* 00001F96 */ label00001F8A: 00001F8A 486D E24A pea.l [A5 - 0x1DB6] 00001F8E 2F0C move.l -[A7], A4 00001F90 4EAD 189A jsr [A5 + 0x189A] 00001F94 508F addq.l A7, 8 label00001F96: 00001F96 206E FF92 movea.l A0, [A6 - 0x6E] 00001F9A 2650 movea.l A3, [A0] 00001F9C 2F13 move.l -[A7], [A3] 00001F9E 2F0C move.l -[A7], A4 00001FA0 4EAD 18AA jsr [A5 + 0x18AA] 00001FA4 3EAB 0004 move.w [A7], [A3 + 0x4] 00001FA8 3F2B 0006 move.w -[A7], [A3 + 0x6] 00001FAC 2F0C move.l -[A7], A4 00001FAE 4EAD 18BA jsr [A5 + 0x18BA] 00001FB2 4A6B 000E tst.w [A3 + 0xE] 00001FB6 4FEF 000E lea.l A7, [A7 + 0xE] 00001FBA 6F20 ble +0x22 /* 00001FDC */ 00001FBC 4A6B 000C tst.w [A3 + 0xC] 00001FC0 6F1A ble +0x1C /* 00001FDC */ 00001FC2 3F2B 000C move.w -[A7], [A3 + 0xC] 00001FC6 3F2B 000E move.w -[A7], [A3 + 0xE] 00001FCA 3F2B 0008 move.w -[A7], [A3 + 0x8] 00001FCE 3F2B 000A move.w -[A7], [A3 + 0xA] 00001FD2 2F0C move.l -[A7], A4 00001FD4 4EAD 18CA jsr [A5 + 0x18CA] 00001FD8 4FEF 000C lea.l A7, [A7 + 0xC] label00001FDC: 00001FDC 2054 movea.l A0, [A4] 00001FDE 0828 0005 0005 btst.b [A0 + 0x5], 0x5 00001FE4 6710 beq +0x12 /* 00001FF6 */ 00001FE6 3F2B 0010 move.w -[A7], [A3 + 0x10] 00001FEA 3F2B 0012 move.w -[A7], [A3 + 0x12] 00001FEE 2F0C move.l -[A7], A4 00001FF0 4EAD 18DA jsr [A5 + 0x18DA] 00001FF4 508F addq.l A7, 8 label00001FF6: 00001FF6 486B 0016 pea.l [A3 + 0x16] 00001FFA 2F0C move.l -[A7], A4 00001FFC 4EAD 18EA jsr [A5 + 0x18EA] 00002000 4EBA 1104 jsr [PC + 0x1104 /* 00003106 */] 00002004 508F addq.l A7, 8 00002006 6022 bra +0x24 /* 0000202A */ label00002008: 00002008 486E FF92 pea.l [A6 - 0x6E] 0000200C 4EBA 1A04 jsr [PC + 0x1A04 /* 00003A12 */] 00002010 486E FF8E pea.l [A6 - 0x72] 00002014 4EBA 19FC jsr [PC + 0x19FC /* 00003A12 */] 00002018 4A2E FF9B tst.b [A6 - 0x65] 0000201C 670C beq +0xE /* 0000202A */ 0000201E 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 00002022 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 00002026 4EBA 1084 jsr [PC + 0x1084 /* 000030AC */] label0000202A: 0000202A 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 0000202E 4E5E unlink A6 00002030 4E75 rts export_783: 00002032 4E56 0000 link A6, 0 00002036 206E 0008 movea.l A0, [A6 + 0x8] 0000203A 7018 moveq.l D0, 0x18 0000203C D090 add.l D0, [A0] 0000203E 2240 movea.l A1, D0 00002040 7008 moveq.l D0, 0x08 00002042 206E 000C movea.l A0, [A6 + 0xC] 00002046 A02E trap BlockMove/BlockMoveData 00002048 4E5E unlink A6 0000204A 4E75 rts export_784: 0000204C 4E56 0000 link A6, 0 00002050 206E 0008 movea.l A0, [A6 + 0x8] 00002054 7018 moveq.l D0, 0x18 00002056 D090 add.l D0, [A0] 00002058 2040 movea.l A0, D0 0000205A 7008 moveq.l D0, 0x08 0000205C 226E 000C movea.l A1, [A6 + 0xC] 00002060 A02E trap BlockMove/BlockMoveData 00002062 4E5E unlink A6 00002064 4E75 rts export_785: 00002066 4E56 FFFC link A6, -0x0004 0000206A 206E 0008 movea.l A0, [A6 + 0x8] 0000206E 2050 movea.l A0, [A0] 00002070 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC] 00002076 206E 0008 movea.l A0, [A6 + 0x8] 0000207A 2050 movea.l A0, [A0] 0000207C 700F moveq.l D0, 0x0F 0000207E B0A8 0002 cmp.l D0, [A0 + 0x2] 00002082 670A beq +0xC /* 0000208E */ 00002084 206E 0008 movea.l A0, [A6 + 0x8] 00002088 2050 movea.l A0, [A0] 0000208A 4228 0012 clr.b [A0 + 0x12] label0000208E: 0000208E 4E5E unlink A6 00002090 4E75 rts export_786: 00002092 4E56 0000 link A6, 0 00002096 206E 0008 movea.l A0, [A6 + 0x8] 0000209A 2050 movea.l A0, [A0] 0000209C 2028 0002 move.l D0, [A0 + 0x2] 000020A0 4E5E unlink A6 000020A2 4E75 rts export_787: 000020A4 4E56 0000 link A6, 0 000020A8 206E 0008 movea.l A0, [A6 + 0x8] 000020AC 2050 movea.l A0, [A0] 000020AE 4868 0006 pea.l [A0 + 0x6] 000020B2 3F2E 000C move.w -[A7], [A6 + 0xC] 000020B6 3F2E 000E move.w -[A7], [A6 + 0xE] 000020BA A880 trap SetPt 000020BC 4E5E unlink A6 000020BE 4E75 rts export_788: 000020C0 4E56 0000 link A6, 0 000020C4 206E 0008 movea.l A0, [A6 + 0x8] 000020C8 2050 movea.l A0, [A0] 000020CA 226E 000C movea.l A1, [A6 + 0xC] 000020CE 32A8 0008 move.w [A1], [A0 + 0x8] 000020D2 206E 0008 movea.l A0, [A6 + 0x8] 000020D6 2050 movea.l A0, [A0] 000020D8 226E 0010 movea.l A1, [A6 + 0x10] 000020DC 32A8 0006 move.w [A1], [A0 + 0x6] 000020E0 4E5E unlink A6 000020E2 4E75 rts export_789: 000020E4 4E56 0000 link A6, 0 000020E8 2F0C move.l -[A7], A4 000020EA 286E 0008 movea.l A4, [A6 + 0x8] 000020EE 4878 000F pea.l [0x0000000F] 000020F2 2F0C move.l -[A7], A4 000020F4 4EAD 18AA jsr [A5 + 0x18AA] 000020F8 2054 movea.l A0, [A4] 000020FA 117C 0001 0012 move.b [A0 + 0x12], 0x1 00002100 4868 000A pea.l [A0 + 0xA] 00002104 3F2E 000C move.w -[A7], [A6 + 0xC] 00002108 3F2E 000E move.w -[A7], [A6 + 0xE] 0000210C A880 trap SetPt 0000210E 2054 movea.l A0, [A4] 00002110 4868 000E pea.l [A0 + 0xE] 00002114 3F2E 0010 move.w -[A7], [A6 + 0x10] 00002118 3F2E 0012 move.w -[A7], [A6 + 0x12] 0000211C A880 trap SetPt 0000211E 286E FFFC movea.l A4, [A6 - 0x4] 00002122 4E5E unlink A6 00002124 4E75 rts export_790: 00002126 4E56 0000 link A6, 0 0000212A 2F0C move.l -[A7], A4 0000212C 286E 0008 movea.l A4, [A6 + 0x8] 00002130 2054 movea.l A0, [A4] 00002132 226E 000C movea.l A1, [A6 + 0xC] 00002136 32A8 000C move.w [A1], [A0 + 0xC] 0000213A 226E 0010 movea.l A1, [A6 + 0x10] 0000213E 32A8 000A move.w [A1], [A0 + 0xA] 00002142 226E 0014 movea.l A1, [A6 + 0x14] 00002146 32A8 0010 move.w [A1], [A0 + 0x10] 0000214A 226E 0018 movea.l A1, [A6 + 0x18] 0000214E 32A8 000E move.w [A1], [A0 + 0xE] 00002152 285F movea.l A4, [A7]+ 00002154 4E5E unlink A6 00002156 4E75 rts export_791: 00002158 4E56 0000 link A6, 0 0000215C 4878 0020 pea.l [0x00000020 /* __m68k_vec_priv_violation__ */] 00002160 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002164 4EAD 18AA jsr [A5 + 0x18AA] 00002168 206E 0008 movea.l A0, [A6 + 0x8] 0000216C 2050 movea.l A0, [A0] 0000216E 4868 0014 pea.l [A0 + 0x14] 00002172 3F2E 000C move.w -[A7], [A6 + 0xC] 00002176 3F2E 000E move.w -[A7], [A6 + 0xE] 0000217A A880 trap SetPt 0000217C 4E5E unlink A6 0000217E 4E75 rts export_792: 00002180 4E56 0000 link A6, 0 00002184 206E 0008 movea.l A0, [A6 + 0x8] 00002188 2050 movea.l A0, [A0] 0000218A 226E 000C movea.l A1, [A6 + 0xC] 0000218E 32A8 0016 move.w [A1], [A0 + 0x16] 00002192 206E 0008 movea.l A0, [A6 + 0x8] 00002196 2050 movea.l A0, [A0] 00002198 226E 0010 movea.l A1, [A6 + 0x10] 0000219C 32A8 0014 move.w [A1], [A0 + 0x14] 000021A0 4E5E unlink A6 000021A2 4E75 rts export_793: 000021A4 4E56 0000 link A6, 0 000021A8 206E 000C movea.l A0, [A6 + 0xC] 000021AC 226E 0008 movea.l A1, [A6 + 0x8] 000021B0 2251 movea.l A1, [A1] 000021B2 2350 0020 move.l [A1 + 0x20], [A0] 000021B6 2368 0004 0024 move.l [A1 + 0x24], [A0 + 0x4] 000021BC 4E5E unlink A6 000021BE 4E75 rts export_794: 000021C0 4E56 0000 link A6, 0 000021C4 206E 0008 movea.l A0, [A6 + 0x8] 000021C8 2050 movea.l A0, [A0] 000021CA 226E 000C movea.l A1, [A6 + 0xC] 000021CE 22A8 0020 move.l [A1], [A0 + 0x20] 000021D2 2368 0024 0004 move.l [A1 + 0x4], [A0 + 0x24] 000021D8 4E5E unlink A6 000021DA 4E75 rts export_795: 000021DC 4E56 FFF8 link A6, -0x0008 000021E0 48E7 0118 movem.l -[A7], D7,A3,A4 000021E4 286E 0008 movea.l A4, [A6 + 0x8] 000021E8 206E 000C movea.l A0, [A6 + 0xC] 000021EC 2D50 FFF8 move.l [A6 - 0x8], [A0] 000021F0 2D68 0004 FFFC move.l [A6 - 0x4], [A0 + 0x4] 000021F6 2254 movea.l A1, [A4] 000021F8 3029 0022 move.w D0, [A1 + 0x22] 000021FC D16E FFFA add.w [A6 - 0x6], D0 00002200 3029 0020 move.w D0, [A1 + 0x20] 00002204 D16E FFF8 add.w [A6 - 0x8], D0 00002208 3029 0026 move.w D0, [A1 + 0x26] 0000220C D16E FFFE add.w [A6 - 0x2], D0 00002210 3029 0024 move.w D0, [A1 + 0x24] 00002214 D16E FFFC add.w [A6 - 0x4], D0 00002218 2E29 0002 move.l D7, [A1 + 0x2] 0000221C 2649 movea.l A3, A1 0000221E 700F moveq.l D0, 0x0F 00002220 B087 cmp.l D0, D7 00002222 670C beq +0xE /* 00002230 */ 00002224 7020 moveq.l D0, 0x20 00002226 B087 cmp.l D0, D7 00002228 6706 beq +0x8 /* 00002230 */ 0000222A 7010 moveq.l D0, 0x10 0000222C B087 cmp.l D0, D7 0000222E 663E bne +0x40 /* 0000226E */ label00002230: 00002230 302B 0008 move.w D0, [A3 + 0x8] 00002234 916E FFFA sub.w [A6 - 0x6], D0 00002238 2054 movea.l A0, [A4] 0000223A 3028 0008 move.w D0, [A0 + 0x8] 0000223E D16E FFFE add.w [A6 - 0x2], D0 00002242 3028 0006 move.w D0, [A0 + 0x6] 00002246 916E FFF8 sub.w [A6 - 0x8], D0 0000224A 3028 0006 move.w D0, [A0 + 0x6] 0000224E D16E FFFC add.w [A6 - 0x4], D0 00002252 2648 movea.l A3, A0 00002254 4A2B 0012 tst.b [A3 + 0x12] 00002258 6758 beq +0x5A /* 000022B2 */ 0000225A 302B 0010 move.w D0, [A3 + 0x10] 0000225E D16E FFFE add.w [A6 - 0x2], D0 00002262 2054 movea.l A0, [A4] 00002264 3028 000E move.w D0, [A0 + 0xE] 00002268 D16E FFFC add.w [A6 - 0x4], D0 0000226C 6044 bra +0x46 /* 000022B2 */ label0000226E: 0000226E 0807 0000 btst.b D7, 0x0 00002272 6708 beq +0xA /* 0000227C */ 00002274 302B 0008 move.w D0, [A3 + 0x8] 00002278 916E FFFA sub.w [A6 - 0x6], D0 label0000227C: 0000227C 2654 movea.l A3, [A4] 0000227E 082B 0002 0005 btst.b [A3 + 0x5], 0x2 00002284 6708 beq +0xA /* 0000228E */ 00002286 302B 0008 move.w D0, [A3 + 0x8] 0000228A D16E FFFE add.w [A6 - 0x2], D0 label0000228E: 0000228E 2654 movea.l A3, [A4] 00002290 082B 0001 0005 btst.b [A3 + 0x5], 0x1 00002296 6708 beq +0xA /* 000022A0 */ 00002298 302B 0006 move.w D0, [A3 + 0x6] 0000229C 916E FFF8 sub.w [A6 - 0x8], D0 label000022A0: 000022A0 2654 movea.l A3, [A4] 000022A2 082B 0003 0005 btst.b [A3 + 0x5], 0x3 000022A8 6708 beq +0xA /* 000022B2 */ 000022AA 302B 0006 move.w D0, [A3 + 0x6] 000022AE D16E FFFC add.w [A6 - 0x4], D0 label000022B2: 000022B2 206E 000C movea.l A0, [A6 + 0xC] 000022B6 20AE FFF8 move.l [A0], [A6 - 0x8] 000022BA 216E FFFC 0004 move.l [A0 + 0x4], [A6 - 0x4] 000022C0 4CDF 1880 movem.l A4,A3,D7, [A7]+ 000022C4 4E5E unlink A6 000022C6 4E75 rts export_796: 000022C8 4E56 FFF8 link A6, -0x0008 000022CC 48E7 0118 movem.l -[A7], D7,A3,A4 000022D0 266E 0008 movea.l A3, [A6 + 0x8] 000022D4 206E 000C movea.l A0, [A6 + 0xC] 000022D8 2D50 FFF8 move.l [A6 - 0x8], [A0] 000022DC 2D68 0004 FFFC move.l [A6 - 0x4], [A0 + 0x4] 000022E2 486E FFF8 pea.l [A6 - 0x8] 000022E6 2F0B move.l -[A7], A3 000022E8 4EAD 18FA jsr [A5 + 0x18FA] 000022EC 2053 movea.l A0, [A3] 000022EE 4868 0018 pea.l [A0 + 0x18] 000022F2 A89D trap PenPat 000022F4 2053 movea.l A0, [A3] 000022F6 3EA8 0008 move.w [A7], [A0 + 0x8] 000022FA 3F28 0006 move.w -[A7], [A0 + 0x6] 000022FE A89B trap PenSize 00002300 2053 movea.l A0, [A3] 00002302 2E28 0002 move.l D7, [A0 + 0x2] 00002306 2848 movea.l A4, A0 00002308 700F moveq.l D0, 0x0F 0000230A B087 cmp.l D0, D7 0000230C 5C8F addq.l A7, 6 0000230E 6670 bne +0x72 /* 00002380 */ 00002310 4A2C 0012 tst.b [A4 + 0x12] 00002314 6760 beq +0x62 /* 00002376 */ 00002316 302C 0010 move.w D0, [A4 + 0x10] 0000231A 916E FFFE sub.w [A6 - 0x2], D0 0000231E 2053 movea.l A0, [A3] 00002320 3028 000E move.w D0, [A0 + 0xE] 00002324 916E FFFC sub.w [A6 - 0x4], D0 00002328 486E FFF8 pea.l [A6 - 0x8] 0000232C A8A1 trap FrameRect 0000232E 2053 movea.l A0, [A3] 00002330 3F28 0010 move.w -[A7], [A0 + 0x10] 00002334 3F28 000E move.w -[A7], [A0 + 0xE] 00002338 A89B trap PenSize 0000233A 2053 movea.l A0, [A3] 0000233C 3028 000C move.w D0, [A0 + 0xC] 00002340 D06E FFFA add.w D0, [A6 - 0x6] 00002344 3F00 move.w -[A7], D0 00002346 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000234A A893 trap MoveTo 0000234C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002350 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002354 A891 trap LineTo 00002356 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000235A 2053 movea.l A0, [A3] 0000235C 3028 000A move.w D0, [A0 + 0xA] 00002360 D06E FFF8 add.w D0, [A6 - 0x8] 00002364 3F00 move.w -[A7], D0 00002366 A893 trap MoveTo 00002368 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000236C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002370 A891 trap LineTo 00002372 6000 00BC bra +0xBE /* 00002430 */ label00002376: 00002376 486E FFF8 pea.l [A6 - 0x8] 0000237A A8A1 trap FrameRect 0000237C 6000 00B2 bra +0xB4 /* 00002430 */ label00002380: 00002380 0807 0005 btst.b D7, 0x5 00002384 6712 beq +0x14 /* 00002398 */ 00002386 486E FFF8 pea.l [A6 - 0x8] 0000238A 3F2C 0016 move.w -[A7], [A4 + 0x16] 0000238E 3F2C 0014 move.w -[A7], [A4 + 0x14] 00002392 A8B0 trap FrameRoundRect 00002394 6000 009A bra +0x9C /* 00002430 */ label00002398: 00002398 0807 0004 btst.b D7, 0x4 0000239C 670A beq +0xC /* 000023A8 */ 0000239E 486E FFF8 pea.l [A6 - 0x8] 000023A2 A8B7 trap FrameOval 000023A4 6000 008A bra +0x8C /* 00002430 */ label000023A8: 000023A8 302C 0006 move.w D0, [A4 + 0x6] 000023AC 916E FFFC sub.w [A6 - 0x4], D0 000023B0 2053 movea.l A0, [A3] 000023B2 3028 0008 move.w D0, [A0 + 0x8] 000023B6 916E FFFE sub.w [A6 - 0x2], D0 000023BA 0828 0001 0005 btst.b [A0 + 0x5], 0x1 000023C0 6714 beq +0x16 /* 000023D6 */ 000023C2 3F2E FFFA move.w -[A7], [A6 - 0x6] 000023C6 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000023CA A893 trap MoveTo 000023CC 3F2E FFFE move.w -[A7], [A6 - 0x2] 000023D0 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000023D4 A891 trap LineTo label000023D6: 000023D6 2053 movea.l A0, [A3] 000023D8 0828 0000 0005 btst.b [A0 + 0x5], 0x0 000023DE 6714 beq +0x16 /* 000023F4 */ 000023E0 3F2E FFFA move.w -[A7], [A6 - 0x6] 000023E4 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000023E8 A893 trap MoveTo 000023EA 3F2E FFFA move.w -[A7], [A6 - 0x6] 000023EE 3F2E FFFC move.w -[A7], [A6 - 0x4] 000023F2 A891 trap LineTo label000023F4: 000023F4 2053 movea.l A0, [A3] 000023F6 0828 0002 0005 btst.b [A0 + 0x5], 0x2 000023FC 6714 beq +0x16 /* 00002412 */ 000023FE 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002402 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002406 A893 trap MoveTo 00002408 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000240C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002410 A891 trap LineTo label00002412: 00002412 2053 movea.l A0, [A3] 00002414 0828 0003 0005 btst.b [A0 + 0x5], 0x3 0000241A 6714 beq +0x16 /* 00002430 */ 0000241C 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002420 3F2E FFFC move.w -[A7], [A6 - 0x4] 00002424 A893 trap MoveTo 00002426 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000242A 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000242E A891 trap LineTo label00002430: 00002430 A89E trap PenNormal 00002432 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00002436 4E5E unlink A6 00002438 4E75 rts export_797: 0000243A 4E56 FFF4 link A6, -0x000C 0000243E 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00002442 2E2E 0010 move.l D7, [A6 + 0x10] 00002446 3C2E 0014 move.w D6, [A6 + 0x14] 0000244A 286E 0008 movea.l A4, [A6 + 0x8] 0000244E 2054 movea.l A0, [A4] 00002450 216E 000C 0006 move.l [A0 + 0x6], [A6 + 0xC] 00002456 2147 000A move.l [A0 + 0xA], D7 0000245A 42A8 0022 clr.l [A0 + 0x22] 0000245E 42A8 000E clr.l [A0 + 0xE] 00002462 42A8 0036 clr.l [A0 + 0x36] 00002466 4A46 tst.w D6 00002468 6F14 ble +0x16 /* 0000247E */ 0000246A 4A87 tst.l D7 0000246C 6604 bne +0x6 /* 00002472 */ 0000246E 3A06 move.w D5, D6 00002470 600E bra +0x10 /* 00002480 */ label00002472: 00002472 3A07 move.w D5, D7 00002474 DA46 add.w D5, D6 00002476 0645 FFEE addi.w D5, 0xFFEE 0000247A 5245 addq.w D5, 1 0000247C 6002 bra +0x4 /* 00002480 */ label0000247E: 0000247E 7A00 moveq.l D5, 0x00 label00002480: 00002480 4A87 tst.l D7 00002482 57C0 seq D0 00002484 4400 neg.b D0 00002486 2054 movea.l A0, [A4] 00002488 1140 003A move.b [A0 + 0x3A], D0 0000248C 3F05 move.w -[A7], D5 0000248E 2F0C move.l -[A7], A4 00002490 4EAD 1692 jsr [A5 + 0x1692] 00002494 2054 movea.l A0, [A4] 00002496 7013 moveq.l D0, 0x13 00002498 B0A8 000A cmp.l D0, [A0 + 0xA] 0000249C 5C8F addq.l A7, 6 0000249E 670E beq +0x10 /* 000024AE */ 000024A0 2054 movea.l A0, [A4] 000024A2 7012 moveq.l D0, 0x12 000024A4 B0A8 000A cmp.l D0, [A0 + 0xA] 000024A8 6704 beq +0x6 /* 000024AE */ 000024AA 7000 moveq.l D0, 0x00 000024AC 6002 bra +0x4 /* 000024B0 */ label000024AE: 000024AE 7001 moveq.l D0, 0x01 label000024B0: 000024B0 2054 movea.l A0, [A4] 000024B2 1140 003C move.b [A0 + 0x3C], D0 000024B6 7013 moveq.l D0, 0x13 000024B8 B0A8 000A cmp.l D0, [A0 + 0xA] 000024BC 56C0 sne D0 000024BE 4400 neg.b D0 000024C0 1140 003B move.b [A0 + 0x3B], D0 000024C4 486E FFF8 pea.l [A6 - 0x8] 000024C8 486E FFFC pea.l [A6 - 0x4] 000024CC 2F28 0006 move.l -[A7], [A0 + 0x6] 000024D0 4EAD F69C jsr [A5 - 0x964] 000024D4 2054 movea.l A0, [A4] 000024D6 202E FFFC move.l D0, [A6 - 0x4] 000024DA 2140 002E move.l [A0 + 0x2E], D0 000024DE 2140 0026 move.l [A0 + 0x26], D0 000024E2 202E FFF8 move.l D0, [A6 - 0x8] 000024E6 2140 0032 move.l [A0 + 0x32], D0 000024EA 2140 002A move.l [A0 + 0x2A], D0 000024EE 202E FFFC move.l D0, [A6 - 0x4] 000024F2 2140 001A move.l [A0 + 0x1A], D0 000024F6 2140 0012 move.l [A0 + 0x12], D0 000024FA 202E FFF8 move.l D0, [A6 - 0x8] 000024FE 2140 001E move.l [A0 + 0x1E], D0 00002502 2140 0016 move.l [A0 + 0x16], D0 00002506 1EBC 0001 move.b [A7], 0x1 0000250A 2F0C move.l -[A7], A4 0000250C 4EAD 196A jsr [A5 + 0x196A] 00002510 2054 movea.l A0, [A4] 00002512 4A28 003C tst.b [A0 + 0x3C] 00002516 4FEF 0010 lea.l A7, [A7 + 0x10] 0000251A 671E beq +0x20 /* 0000253A */ 0000251C 486E FFF4 pea.l [A6 - 0xC] 00002520 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002526 2F2D E144 move.l -[A7], [A5 - 0x1EBC] 0000252A 4EAD 10AA jsr [A5 + 0x10AA] 0000252E 2054 movea.l A0, [A4] 00002530 216E FFF4 0036 move.l [A0 + 0x36], [A6 - 0xC] 00002536 4FEF 000C lea.l A7, [A7 + 0xC] label0000253A: 0000253A 4CDF 10E0 movem.l A4,D7,D6,D5, [A7]+ 0000253E 4E5E unlink A6 00002540 4E75 rts export_798: 00002542 4E56 FFF8 link A6, -0x0008 00002546 2F0C move.l -[A7], A4 00002548 286E 0008 movea.l A4, [A6 + 0x8] 0000254C 2054 movea.l A0, [A4] 0000254E 2F28 000A move.l -[A7], [A0 + 0xA] 00002552 2F28 0006 move.l -[A7], [A0 + 0x6] 00002556 4EAD F694 jsr [A5 - 0x96C] 0000255A 486E FFF8 pea.l [A6 - 0x8] 0000255E 486E FFFC pea.l [A6 - 0x4] 00002562 2054 movea.l A0, [A4] 00002564 2F28 0006 move.l -[A7], [A0 + 0x6] 00002568 4EAD F69C jsr [A5 - 0x964] 0000256C 2054 movea.l A0, [A4] 0000256E 216E FFFC 001A move.l [A0 + 0x1A], [A6 - 0x4] 00002574 202E FFF8 move.l D0, [A6 - 0x8] 00002578 2140 001E move.l [A0 + 0x1E], D0 0000257C 2140 0016 move.l [A0 + 0x16], D0 00002580 286E FFF4 movea.l A4, [A6 - 0xC] 00002584 4E5E unlink A6 00002586 4E75 rts export_799: 00002588 4E56 FFF8 link A6, -0x0008 0000258C 48E7 0308 movem.l -[A7], D6,D7,A4 00002590 286E 0008 movea.l A4, [A6 + 0x8] 00002594 2054 movea.l A0, [A4] 00002596 2F28 0006 move.l -[A7], [A0 + 0x6] 0000259A 4EAD F690 jsr [A5 - 0x970] 0000259E 2E00 move.l D7, D0 000025A0 2054 movea.l A0, [A4] 000025A2 4A28 0004 tst.b [A0 + 0x4] 000025A6 588F addq.l A7, 4 000025A8 6604 bne +0x6 /* 000025AE */ 000025AA 7000 moveq.l D0, 0x00 000025AC 6014 bra +0x16 /* 000025C2 */ label000025AE: 000025AE 3F3C 0079 move.w -[A7], 0x79 /* 'y' */ 000025B2 486D F9B4 pea.l [A5 - 0x64C] 000025B6 486D F9C4 pea.l [A5 - 0x63C] 000025BA 4EBA 0BE2 jsr [PC + 0xBE2 /* 0000319E */] 000025BE 4FEF 000A lea.l A7, [A7 + 0xA] label000025C2: 000025C2 206E 0010 movea.l A0, [A6 + 0x10] 000025C6 2254 movea.l A1, [A4] 000025C8 43E9 003E lea.l A1, [A1 + 0x3E] 000025CC 22D8 move.l [A1]+, [A0]+ 000025CE 22D8 move.l [A1]+, [A0]+ 000025D0 22D8 move.l [A1]+, [A0]+ 000025D2 22D8 move.l [A1]+, [A0]+ 000025D4 0C2E 0008 000C cmpi.b [A6 + 0xC], 0x8 000025DA 660A bne +0xC /* 000025E6 */ 000025DC 2F0C move.l -[A7], A4 000025DE 4EAD 195A jsr [A5 + 0x195A] 000025E2 588F addq.l A7, 4 000025E4 601E bra +0x20 /* 00002604 */ label000025E6: 000025E6 0C6E 0075 000E cmpi.w [A6 + 0xE], 0x75 /* 'u' */ 000025EC 660A bne +0xC /* 000025F8 */ 000025EE 2F0C move.l -[A7], A4 000025F0 4EAD 1962 jsr [A5 + 0x1962] 000025F4 588F addq.l A7, 4 000025F6 600C bra +0xE /* 00002604 */ label000025F8: 000025F8 1F2E 000C move.b -[A7], [A6 + 0xC] 000025FC 2F0C move.l -[A7], A4 000025FE 4EAD 1952 jsr [A5 + 0x1952] 00002602 5C8F addq.l A7, 6 label00002604: 00002604 2054 movea.l A0, [A4] 00002606 4A28 003A tst.b [A0 + 0x3A] 0000260A 6724 beq +0x26 /* 00002630 */ 0000260C 2054 movea.l A0, [A4] 0000260E 2F28 0006 move.l -[A7], [A0 + 0x6] 00002612 4EAD F690 jsr [A5 - 0x970] 00002616 2C00 move.l D6, D0 00002618 2006 move.l D0, D6 0000261A 9087 sub.l D0, D7 0000261C 2054 movea.l A0, [A4] 0000261E D1A8 0016 add.l [A0 + 0x16], D0 00002622 4AA8 0016 tst.l [A0 + 0x16] 00002626 588F addq.l A7, 4 00002628 6C06 bge +0x8 /* 00002630 */ 0000262A 2054 movea.l A0, [A4] 0000262C 42A8 0016 clr.l [A0 + 0x16] label00002630: 00002630 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00002634 4E5E unlink A6 00002636 4E75 rts export_806: 00002638 4E56 0000 link A6, 0 0000263C 206E 0008 movea.l A0, [A6 + 0x8] 00002640 2050 movea.l A0, [A0] 00002642 3F28 004C move.w -[A7], [A0 + 0x4C] 00002646 1F2E 000C move.b -[A7], [A6 + 0xC] 0000264A 206E 0008 movea.l A0, [A6 + 0x8] 0000264E 2050 movea.l A0, [A0] 00002650 2F28 0006 move.l -[A7], [A0 + 0x6] 00002654 4EAD F696 jsr [A5 - 0x96A] 00002658 4E5E unlink A6 0000265A 4E75 rts export_807: 0000265C 4E56 FFEE link A6, -0x0012 00002660 48E7 0108 movem.l -[A7], D7,A4 00002664 286E 0008 movea.l A4, [A6 + 0x8] 00002668 486E FFF8 pea.l [A6 - 0x8] 0000266C 486E FFFC pea.l [A6 - 0x4] 00002670 2054 movea.l A0, [A4] 00002672 2F28 0006 move.l -[A7], [A0 + 0x6] 00002676 4EAD F69C jsr [A5 - 0x964] 0000267A 2054 movea.l A0, [A4] 0000267C 202E FFFC move.l D0, [A6 - 0x4] 00002680 B0A8 0012 cmp.l D0, [A0 + 0x12] 00002684 4FEF 000C lea.l A7, [A7 + 0xC] 00002688 6E00 00AA bgt +0xAC /* 00002734 */ 0000268C 202E FFF8 move.l D0, [A6 - 0x8] 00002690 B0AE FFFC cmp.l D0, [A6 - 0x4] 00002694 6E00 009E bgt +0xA0 /* 00002734 */ 00002698 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4] 0000269E 486E FFEE pea.l [A6 - 0x12] 000026A2 486E FFF4 pea.l [A6 - 0xC] 000026A6 2054 movea.l A0, [A4] 000026A8 2F28 0006 move.l -[A7], [A0 + 0x6] 000026AC 4EAD 1B82 jsr [A5 + 0x1B82] 000026B0 0C2E 0001 FFEE cmpi.b [A6 - 0x12], 0x1 000026B6 4FEF 000C lea.l A7, [A7 + 0xC] 000026BA 6500 008A bcs +0x8C /* 00002746 */ 000026BE 42A7 clr.l -[A7] 000026C0 2054 movea.l A0, [A4] 000026C2 2F28 0022 move.l -[A7], [A0 + 0x22] 000026C6 4EAD 04E2 jsr [A5 + 0x4E2] 000026CA 2E1F move.l D7, [A7]+ 000026CC 7000 moveq.l D0, 0x00 000026CE 102E FFEE move.b D0, [A6 - 0x12] 000026D2 D087 add.l D0, D7 000026D4 2F00 move.l -[A7], D0 000026D6 2054 movea.l A0, [A4] 000026D8 2F28 0022 move.l -[A7], [A0 + 0x22] 000026DC 4EBA 122A jsr [PC + 0x122A /* 00003908 */] 000026E0 4EBA 0906 jsr [PC + 0x906 /* 00002FE8 */] 000026E4 2054 movea.l A0, [A4] 000026E6 2068 0022 movea.l A0, [A0 + 0x22] 000026EA 7000 moveq.l D0, 0x00 000026EC 102E FFEE move.b D0, [A6 - 0x12] 000026F0 2254 movea.l A1, [A4] 000026F2 2269 0022 movea.l A1, [A1 + 0x22] 000026F6 D091 add.l D0, [A1] 000026F8 2240 movea.l A1, D0 000026FA 2007 move.l D0, D7 000026FC 2050 movea.l A0, [A0] 000026FE A02E trap BlockMove/BlockMoveData 00002700 7E00 moveq.l D7, 0x00 00002702 508F addq.l A7, 8 00002704 600E bra +0x10 /* 00002714 */ label00002706: 00002706 2054 movea.l A0, [A4] 00002708 2068 0022 movea.l A0, [A0 + 0x22] 0000270C 11B6 70EF 7115 move.b [[A0] + D7], [A6 + D7.w - 0x11] 00002712 5247 addq.w D7, 1 label00002714: 00002714 7000 moveq.l D0, 0x00 00002716 102E FFEE move.b D0, [A6 - 0x12] 0000271A B047 cmp.w D0, D7 0000271C 6EE8 bgt -0x16 /* 00002706 */ 0000271E 7000 moveq.l D0, 0x00 00002720 102E FFEE move.b D0, [A6 - 0x12] 00002724 2054 movea.l A0, [A4] 00002726 91A8 0012 sub.l [A0 + 0x12], D0 0000272A 7000 moveq.l D0, 0x00 0000272C 102E FFEE move.b D0, [A6 - 0x12] 00002730 91A8 0026 sub.l [A0 + 0x26], D0 label00002734: 00002734 2054 movea.l A0, [A4] 00002736 3F28 004C move.w -[A7], [A0 + 0x4C] 0000273A 1F3C 0008 move.b -[A7], 0x8 0000273E 2F28 0006 move.l -[A7], [A0 + 0x6] 00002742 4EAD F696 jsr [A5 - 0x96A] label00002746: 00002746 4CEE 1080 FFE6 movem.l A4,D7, [A6 - 0x1A] 0000274C 4E5E unlink A6 0000274E 4E75 rts export_808: 00002750 4E56 FFEA link A6, -0x0016 00002754 48E7 0308 movem.l -[A7], D6,D7,A4 00002758 286E 0008 movea.l A4, [A6 + 0x8] 0000275C 486E FFF8 pea.l [A6 - 0x8] 00002760 486E FFFC pea.l [A6 - 0x4] 00002764 2054 movea.l A0, [A4] 00002766 2F28 0006 move.l -[A7], [A0 + 0x6] 0000276A 4EAD F69C jsr [A5 - 0x964] 0000276E 202E FFF8 move.l D0, [A6 - 0x8] 00002772 B0AE FFFC cmp.l D0, [A6 - 0x4] 00002776 4FEF 000C lea.l A7, [A7 + 0xC] 0000277A 6F18 ble +0x1A /* 00002794 */ 0000277C 2054 movea.l A0, [A4] 0000277E 3F28 004C move.w -[A7], [A0 + 0x4C] 00002782 1F3C 0008 move.b -[A7], 0x8 00002786 2F28 0006 move.l -[A7], [A0 + 0x6] 0000278A 4EAD F696 jsr [A5 - 0x96A] 0000278E 508F addq.l A7, 8 00002790 6000 00A0 bra +0xA2 /* 00002832 */ label00002794: 00002794 2D6E FFFC FFF4 move.l [A6 - 0xC], [A6 - 0x4] 0000279A 486E FFEA pea.l [A6 - 0x16] 0000279E 486E FFF4 pea.l [A6 - 0xC] 000027A2 2054 movea.l A0, [A4] 000027A4 2F28 0006 move.l -[A7], [A0 + 0x6] 000027A8 4EAD 1B8A jsr [A5 + 0x1B8A] 000027AC 0C2E 0001 FFEA cmpi.b [A6 - 0x16], 0x1 000027B2 4FEF 000C lea.l A7, [A7 + 0xC] 000027B6 657A bcs +0x7C /* 00002832 */ 000027B8 42A7 clr.l -[A7] 000027BA 2054 movea.l A0, [A4] 000027BC 2F28 0022 move.l -[A7], [A0 + 0x22] 000027C0 4EAD 04E2 jsr [A5 + 0x4E2] 000027C4 2E1F move.l D7, [A7]+ 000027C6 7000 moveq.l D0, 0x00 000027C8 102E FFEA move.b D0, [A6 - 0x16] 000027CC D087 add.l D0, D7 000027CE 2F00 move.l -[A7], D0 000027D0 2054 movea.l A0, [A4] 000027D2 2F28 0022 move.l -[A7], [A0 + 0x22] 000027D6 4EBA 1130 jsr [PC + 0x1130 /* 00003908 */] 000027DA 4EBA 080C jsr [PC + 0x80C /* 00002FE8 */] 000027DE 7C00 moveq.l D6, 0x00 000027E0 508F addq.l A7, 8 000027E2 6012 bra +0x14 /* 000027F6 */ label000027E4: 000027E4 2054 movea.l A0, [A4] 000027E6 2068 0022 movea.l A0, [A0 + 0x22] 000027EA 2007 move.l D0, D7 000027EC 5287 addq.l D7, 1 000027EE 11B6 60EB 0915 move.b [[A0] + D0], [A6 + D6.w - 0x15] 000027F4 5246 addq.w D6, 1 label000027F6: 000027F6 7000 moveq.l D0, 0x00 000027F8 102E FFEA move.b D0, [A6 - 0x16] 000027FC B046 cmp.w D0, D6 000027FE 6EE4 bgt -0x1A /* 000027E4 */ 00002800 7000 moveq.l D0, 0x00 00002802 102E FFEA move.b D0, [A6 - 0x16] 00002806 2054 movea.l A0, [A4] 00002808 D1A8 002A add.l [A0 + 0x2A], D0 0000280C 3F28 004C move.w -[A7], [A0 + 0x4C] 00002810 1F3C 001D move.b -[A7], 0x1D 00002814 2F28 0006 move.l -[A7], [A0 + 0x6] 00002818 4EAD F696 jsr [A5 - 0x96A] 0000281C 2054 movea.l A0, [A4] 0000281E 3EA8 004C move.w [A7], [A0 + 0x4C] 00002822 1F3C 0008 move.b -[A7], 0x8 00002826 2F28 0006 move.l -[A7], [A0 + 0x6] 0000282A 4EAD F696 jsr [A5 - 0x96A] 0000282E 4FEF 000E lea.l A7, [A7 + 0xE] label00002832: 00002832 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00002836 4E5E unlink A6 00002838 4E75 rts export_800: 0000283A 4E56 0000 link A6, 0 0000283E 48E7 0018 movem.l -[A7], A3,A4 00002842 286E 0008 movea.l A4, [A6 + 0x8] 00002846 2F0C move.l -[A7], A4 00002848 4EAD 16AA jsr [A5 + 0x16AA] 0000284C 2654 movea.l A3, [A4] 0000284E 4A2B 003B tst.b [A3 + 0x3B] 00002852 588F addq.l A7, 4 00002854 6738 beq +0x3A /* 0000288E */ 00002856 4A2B 003A tst.b [A3 + 0x3A] 0000285A 6708 beq +0xA /* 00002864 */ 0000285C 2F0C move.l -[A7], A4 0000285E 4EAD 193A jsr [A5 + 0x193A] 00002862 588F addq.l A7, 4 label00002864: 00002864 2054 movea.l A0, [A4] 00002866 2F28 0006 move.l -[A7], [A0 + 0x6] 0000286A 4EAD E782 jsr [A5 - 0x187E] 0000286E 4217 clr.b [A7] 00002870 2F0C move.l -[A7], A4 00002872 4EAD 196A jsr [A5 + 0x196A] 00002876 4217 clr.b [A7] 00002878 2F0C move.l -[A7], A4 0000287A 4EAD 1972 jsr [A5 + 0x1972] 0000287E 2EBC 0100 0000 move.l [A7], 0x1000000 00002884 2F0C move.l -[A7], A4 00002886 4EAD 197A jsr [A5 + 0x197A] 0000288A 4FEF 0010 lea.l A7, [A7 + 0x10] label0000288E: 0000288E 2054 movea.l A0, [A4] 00002890 4A28 003C tst.b [A0 + 0x3C] 00002894 670A beq +0xC /* 000028A0 */ 00002896 4227 clr.b -[A7] 00002898 2F0C move.l -[A7], A4 0000289A 4EAD 1982 jsr [A5 + 0x1982] 0000289E 5C8F addq.l A7, 6 label000028A0: 000028A0 4CDF 1800 movem.l A4,A3, [A7]+ 000028A4 4E5E unlink A6 000028A6 4E75 rts export_801: 000028A8 4E56 0000 link A6, 0 000028AC 2F0C move.l -[A7], A4 000028AE 286E 0008 movea.l A4, [A6 + 0x8] 000028B2 2054 movea.l A0, [A4] 000028B4 4228 0004 clr.b [A0 + 0x4] 000028B8 4AA8 000A tst.l [A0 + 0xA] 000028BC 6608 bne +0xA /* 000028C6 */ 000028BE 2054 movea.l A0, [A4] 000028C0 117C 0001 003A move.b [A0 + 0x3A], 0x1 label000028C6: 000028C6 2054 movea.l A0, [A4] 000028C8 4A28 003B tst.b [A0 + 0x3B] 000028CC 6732 beq +0x34 /* 00002900 */ 000028CE 2054 movea.l A0, [A4] 000028D0 2F28 0006 move.l -[A7], [A0 + 0x6] 000028D4 4EAD E782 jsr [A5 - 0x187E] 000028D8 1EBC 0001 move.b [A7], 0x1 000028DC 2F0C move.l -[A7], A4 000028DE 4EAD 1972 jsr [A5 + 0x1972] 000028E2 4878 0100 pea.l [0x00000100 /* MonkeyLives */] 000028E6 2F0C move.l -[A7], A4 000028E8 4EAD 197A jsr [A5 + 0x197A] 000028EC 2054 movea.l A0, [A4] 000028EE 4AA8 000A tst.l [A0 + 0xA] 000028F2 4FEF 0010 lea.l A7, [A7 + 0x10] 000028F6 6608 bne +0xA /* 00002900 */ 000028F8 2054 movea.l A0, [A4] 000028FA 117C 0001 003A move.b [A0 + 0x3A], 0x1 label00002900: 00002900 2054 movea.l A0, [A4] 00002902 4A28 003C tst.b [A0 + 0x3C] 00002906 670C beq +0xE /* 00002914 */ 00002908 1F3C 0001 move.b -[A7], 0x1 0000290C 2F0C move.l -[A7], A4 0000290E 4EAD 1982 jsr [A5 + 0x1982] 00002912 5C8F addq.l A7, 6 label00002914: 00002914 285F movea.l A4, [A7]+ 00002916 4E5E unlink A6 00002918 4E75 rts export_803: 0000291A 4E56 FFF8 link A6, -0x0008 0000291E 2F0C move.l -[A7], A4 00002920 286E 0008 movea.l A4, [A6 + 0x8] 00002924 2054 movea.l A0, [A4] 00002926 4228 003A clr.b [A0 + 0x3A] 0000292A 486E FFF8 pea.l [A6 - 0x8] 0000292E 486E FFFC pea.l [A6 - 0x4] 00002932 2F28 0006 move.l -[A7], [A0 + 0x6] 00002936 4EAD F69C jsr [A5 - 0x964] 0000293A 2054 movea.l A0, [A4] 0000293C 216E FFFC 001A move.l [A0 + 0x1A], [A6 - 0x4] 00002942 216E FFF8 001E move.l [A0 + 0x1E], [A6 - 0x8] 00002948 286E FFF4 movea.l A4, [A6 - 0xC] 0000294C 4E5E unlink A6 0000294E 4E75 rts export_805: 00002950 4E56 0000 link A6, 0 00002954 2F0C move.l -[A7], A4 00002956 206E 0008 movea.l A0, [A6 + 0x8] 0000295A 2850 movea.l A4, [A0] 0000295C 4A2C 003A tst.b [A4 + 0x3A] 00002960 6706 beq +0x8 /* 00002968 */ 00002962 4A2C 0004 tst.b [A4 + 0x4] 00002966 6704 beq +0x6 /* 0000296C */ label00002968: 00002968 7000 moveq.l D0, 0x00 0000296A 6002 bra +0x4 /* 0000296E */ label0000296C: 0000296C 7001 moveq.l D0, 0x01 label0000296E: 0000296E 285F movea.l A4, [A7]+ 00002970 4E5E unlink A6 00002972 4E75 rts export_804: 00002974 4E56 0000 link A6, 0 00002978 206E 0008 movea.l A0, [A6 + 0x8] 0000297C 2050 movea.l A0, [A0] 0000297E 4A28 0004 tst.b [A0 + 0x4] 00002982 660A bne +0xC /* 0000298E */ 00002984 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002988 4EAD 193A jsr [A5 + 0x193A] 0000298C 588F addq.l A7, 4 label0000298E: 0000298E 4E5E unlink A6 00002990 4E75 rts export_802: 00002992 4E56 0000 link A6, 0 00002996 48E7 0018 movem.l -[A7], A3,A4 0000299A 286E 0008 movea.l A4, [A6 + 0x8] 0000299E 2054 movea.l A0, [A4] 000029A0 4868 0036 pea.l [A0 + 0x36] 000029A4 4EBA 1002 jsr [PC + 0x1002 /* 000039A8 */] 000029A8 2054 movea.l A0, [A4] 000029AA 4868 000E pea.l [A0 + 0xE] 000029AE 4EBA 0FF8 jsr [PC + 0xFF8 /* 000039A8 */] 000029B2 2054 movea.l A0, [A4] 000029B4 4868 0022 pea.l [A0 + 0x22] 000029B8 4EBA 0FEE jsr [PC + 0xFEE /* 000039A8 */] 000029BC 2054 movea.l A0, [A4] 000029BE 2668 0006 movea.l A3, [A0 + 0x6] 000029C2 200B move.l D0, A3 000029C4 6722 beq +0x24 /* 000029E8 */ 000029C6 2053 movea.l A0, [A3] 000029C8 B9E8 0094 cmpa.l A4, [A0 + 0x94] 000029CC 6606 bne +0x8 /* 000029D4 */ 000029CE 2053 movea.l A0, [A3] 000029D0 42A8 0094 clr.l [A0 + 0x94] label000029D4: 000029D4 2054 movea.l A0, [A4] 000029D6 2668 0006 movea.l A3, [A0 + 0x6] 000029DA 2253 movea.l A1, [A3] 000029DC B9E9 0068 cmpa.l A4, [A1 + 0x68] 000029E0 6606 bne +0x8 /* 000029E8 */ 000029E2 2053 movea.l A0, [A3] 000029E4 42A8 0068 clr.l [A0 + 0x68] label000029E8: 000029E8 2F0C move.l -[A7], A4 000029EA 4EAD 1552 jsr [A5 + 0x1552] 000029EE 4CEE 1800 FFF8 movem.l A4,A3, [A6 - 0x8] 000029F4 4E5E unlink A6 000029F6 4E75 rts export_809: 000029F8 4E56 0000 link A6, 0 000029FC 48E7 0018 movem.l -[A7], A3,A4 00002A00 266E 0008 movea.l A3, [A6 + 0x8] 00002A04 99CC sub.l A4, A4 00002A06 4A2E 000C tst.b [A6 + 0xC] 00002A0A 6620 bne +0x22 /* 00002A2C */ 00002A0C 2053 movea.l A0, [A3] 00002A0E 2F28 0016 move.l -[A7], [A0 + 0x16] 00002A12 2F28 0012 move.l -[A7], [A0 + 0x12] 00002A16 2F28 0006 move.l -[A7], [A0 + 0x6] 00002A1A 4EAD F65E jsr [A5 - 0x9A2] 00002A1E 2840 movea.l A4, D0 00002A20 2053 movea.l A0, [A3] 00002A22 214C 000E move.l [A0 + 0xE], A4 00002A26 4FEF 000C lea.l A7, [A7 + 0xC] 00002A2A 601E bra +0x20 /* 00002A4A */ label00002A2C: 00002A2C 2053 movea.l A0, [A3] 00002A2E 2F28 002A move.l -[A7], [A0 + 0x2A] 00002A32 2F28 0026 move.l -[A7], [A0 + 0x26] 00002A36 2F28 0006 move.l -[A7], [A0 + 0x6] 00002A3A 4EAD F65E jsr [A5 - 0x9A2] 00002A3E 2840 movea.l A4, D0 00002A40 2053 movea.l A0, [A3] 00002A42 214C 0022 move.l [A0 + 0x22], A4 00002A46 4FEF 000C lea.l A7, [A7 + 0xC] label00002A4A: 00002A4A 4CDF 1800 movem.l A4,A3, [A7]+ 00002A4E 4E5E unlink A6 00002A50 4E75 rts export_810: 00002A52 4E56 0000 link A6, 0 00002A56 2F0C move.l -[A7], A4 00002A58 286E 0008 movea.l A4, [A6 + 0x8] 00002A5C 4A2E 000C tst.b [A6 + 0xC] 00002A60 661C bne +0x1E /* 00002A7E */ 00002A62 1F3C 0001 move.b -[A7], 0x1 00002A66 2054 movea.l A0, [A4] 00002A68 2F28 0016 move.l -[A7], [A0 + 0x16] 00002A6C 2F28 0012 move.l -[A7], [A0 + 0x12] 00002A70 2F28 0006 move.l -[A7], [A0 + 0x6] 00002A74 4EAD F69A jsr [A5 - 0x966] 00002A78 4FEF 000E lea.l A7, [A7 + 0xE] 00002A7C 601A bra +0x1C /* 00002A98 */ label00002A7E: 00002A7E 1F3C 0001 move.b -[A7], 0x1 00002A82 2054 movea.l A0, [A4] 00002A84 2F28 002A move.l -[A7], [A0 + 0x2A] 00002A88 2F28 0026 move.l -[A7], [A0 + 0x26] 00002A8C 2F28 0006 move.l -[A7], [A0 + 0x6] 00002A90 4EAD F69A jsr [A5 - 0x966] 00002A94 4FEF 000E lea.l A7, [A7 + 0xE] label00002A98: 00002A98 4878 0015 pea.l [0x00000015] 00002A9C 2054 movea.l A0, [A4] 00002A9E 2F28 0006 move.l -[A7], [A0 + 0x6] 00002AA2 4EAD F694 jsr [A5 - 0x96C] 00002AA6 286E FFFC movea.l A4, [A6 - 0x4] 00002AAA 4E5E unlink A6 00002AAC 4E75 rts export_811: 00002AAE 4E56 FFFA link A6, -0x0006 00002AB2 2F0C move.l -[A7], A4 00002AB4 286E 0008 movea.l A4, [A6 + 0x8] 00002AB8 42AE FFFC clr.l [A6 - 0x4] 00002ABC 4A2E 000C tst.b [A6 + 0xC] 00002AC0 6654 bne +0x56 /* 00002B16 */ 00002AC2 2054 movea.l A0, [A4] 00002AC4 2D68 000E FFFC move.l [A6 - 0x4], [A0 + 0xE] 00002ACA 1F3C 0001 move.b -[A7], 0x1 00002ACE 2F28 0012 move.l -[A7], [A0 + 0x12] 00002AD2 2F28 0012 move.l -[A7], [A0 + 0x12] 00002AD6 2F28 0006 move.l -[A7], [A0 + 0x6] 00002ADA 4EAD F69A jsr [A5 - 0x966] 00002ADE 4217 clr.b [A7] 00002AE0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002AE4 2054 movea.l A0, [A4] 00002AE6 2F28 0006 move.l -[A7], [A0 + 0x6] 00002AEA 4EAD 1AF2 jsr [A5 + 0x1AF2] 00002AEE 1EBC 0001 move.b [A7], 0x1 00002AF2 2054 movea.l A0, [A4] 00002AF4 2F28 001E move.l -[A7], [A0 + 0x1E] 00002AF8 2F28 001A move.l -[A7], [A0 + 0x1A] 00002AFC 2F28 0006 move.l -[A7], [A0 + 0x6] 00002B00 4EAD F69A jsr [A5 - 0x966] 00002B04 4A2E 000E tst.b [A6 + 0xE] 00002B08 4FEF 0022 lea.l A7, [A7 + 0x22] 00002B0C 675A beq +0x5C /* 00002B68 */ 00002B0E 2054 movea.l A0, [A4] 00002B10 42A8 000E clr.l [A0 + 0xE] 00002B14 6052 bra +0x54 /* 00002B68 */ label00002B16: 00002B16 2054 movea.l A0, [A4] 00002B18 2D68 0022 FFFC move.l [A6 - 0x4], [A0 + 0x22] 00002B1E 1F3C 0001 move.b -[A7], 0x1 00002B22 2F28 0026 move.l -[A7], [A0 + 0x26] 00002B26 2F28 0026 move.l -[A7], [A0 + 0x26] 00002B2A 2F28 0006 move.l -[A7], [A0 + 0x6] 00002B2E 4EAD F69A jsr [A5 - 0x966] 00002B32 4217 clr.b [A7] 00002B34 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002B38 2054 movea.l A0, [A4] 00002B3A 2F28 0006 move.l -[A7], [A0 + 0x6] 00002B3E 4EAD 1AF2 jsr [A5 + 0x1AF2] 00002B42 1EBC 0001 move.b [A7], 0x1 00002B46 2054 movea.l A0, [A4] 00002B48 2F28 0032 move.l -[A7], [A0 + 0x32] 00002B4C 2F28 002E move.l -[A7], [A0 + 0x2E] 00002B50 2F28 0006 move.l -[A7], [A0 + 0x6] 00002B54 4EAD F69A jsr [A5 - 0x966] 00002B58 4A2E 000E tst.b [A6 + 0xE] 00002B5C 4FEF 0022 lea.l A7, [A7 + 0x22] 00002B60 6706 beq +0x8 /* 00002B68 */ 00002B62 2054 movea.l A0, [A4] 00002B64 42A8 0022 clr.l [A0 + 0x22] label00002B68: 00002B68 4A2E 000E tst.b [A6 + 0xE] 00002B6C 6708 beq +0xA /* 00002B76 */ 00002B6E 486E FFFC pea.l [A6 - 0x4] 00002B72 4EBA 0E34 jsr [PC + 0xE34 /* 000039A8 */] label00002B76: 00002B76 285F movea.l A4, [A7]+ 00002B78 4E5E unlink A6 00002B7A 4E75 rts export_812: 00002B7C 4E56 0000 link A6, 0 00002B80 2F0C move.l -[A7], A4 00002B82 4A2E 000C tst.b [A6 + 0xC] 00002B86 660C bne +0xE /* 00002B94 */ 00002B88 206E 0008 movea.l A0, [A6 + 0x8] 00002B8C 2050 movea.l A0, [A0] 00002B8E 2868 0036 movea.l A4, [A0 + 0x36] 00002B92 600A bra +0xC /* 00002B9E */ label00002B94: 00002B94 206E 0008 movea.l A0, [A6 + 0x8] 00002B98 2050 movea.l A0, [A0] 00002B9A 2868 0022 movea.l A4, [A0 + 0x22] label00002B9E: 00002B9E 2F2D E144 move.l -[A7], [A5 - 0x1EBC] 00002BA2 4EAD 109A jsr [A5 + 0x109A] 00002BA6 2E8C move.l [A7], A4 00002BA8 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00002BAE 2F2D E144 move.l -[A7], [A5 - 0x1EBC] 00002BB2 4EAD 10A2 jsr [A5 + 0x10A2] 00002BB6 286E FFFC movea.l A4, [A6 - 0x4] 00002BBA 4E5E unlink A6 00002BBC 4E75 rts export_813: 00002BBE 4E56 0000 link A6, 0 00002BC2 2F0C move.l -[A7], A4 00002BC4 286E 0008 movea.l A4, [A6 + 0x8] 00002BC8 3F2E 0014 move.w -[A7], [A6 + 0x14] 00002BCC 2F0C move.l -[A7], A4 00002BCE 4EAD 1692 jsr [A5 + 0x1692] 00002BD2 2054 movea.l A0, [A4] 00002BD4 216E 000C 0006 move.l [A0 + 0x6], [A6 + 0xC] 00002BDA 216E 0010 001E move.l [A0 + 0x1E], [A6 + 0x10] 00002BE0 4268 0022 clr.w [A0 + 0x22] 00002BE4 286E FFFC movea.l A4, [A6 - 0x4] 00002BE8 4E5E unlink A6 00002BEA 4E75 rts export_814: 00002BEC 4E56 FFFC link A6, -0x0004 00002BF0 2F0C move.l -[A7], A4 00002BF2 206E 0008 movea.l A0, [A6 + 0x8] 00002BF6 2050 movea.l A0, [A0] 00002BF8 2868 0006 movea.l A4, [A0 + 0x6] 00002BFC 200C move.l D0, A4 00002BFE 6712 beq +0x14 /* 00002C12 */ 00002C00 2054 movea.l A0, [A4] 00002C02 2028 0068 move.l D0, [A0 + 0x68] 00002C06 B0AE 0008 cmp.l D0, [A6 + 0x8] 00002C0A 6606 bne +0x8 /* 00002C12 */ 00002C0C 2054 movea.l A0, [A4] 00002C0E 42A8 0068 clr.l [A0 + 0x68] label00002C12: 00002C12 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C16 4EAD 1552 jsr [A5 + 0x1552] 00002C1A 286E FFF8 movea.l A4, [A6 - 0x8] 00002C1E 4E5E unlink A6 00002C20 4E75 rts export_815: 00002C22 4E56 FEFC link A6, -0x0104 00002C26 48E7 0118 movem.l -[A7], D7,A3,A4 00002C2A 286E 0008 movea.l A4, [A6 + 0x8] 00002C2E 2F0C move.l -[A7], A4 00002C30 4EAD 19AA jsr [A5 + 0x19AA] 00002C34 2054 movea.l A0, [A4] 00002C36 2EA8 0006 move.l [A7], [A0 + 0x6] 00002C3A 4EAD F674 jsr [A5 - 0x98C] 00002C3E 2054 movea.l A0, [A4] 00002C40 2140 0016 move.l [A0 + 0x16], D0 00002C44 2EA8 0006 move.l [A7], [A0 + 0x6] 00002C48 4EAD F678 jsr [A5 - 0x988] 00002C4C 2054 movea.l A0, [A4] 00002C4E 2140 001A move.l [A0 + 0x1A], D0 00002C52 2E28 001E move.l D7, [A0 + 0x1E] 00002C56 2648 movea.l A3, A0 00002C58 4A87 tst.l D7 00002C5A 588F addq.l A7, 4 00002C5C 6C00 0086 bge +0x88 /* 00002CE4 */ 00002C60 2007 move.l D0, D7 00002C62 4480 neg.l D0 00002C64 7210 moveq.l D1, 0x10 00002C66 E2A0 asr D0, D1 00002C68 0240 FFFF andi.w D0, 0xFFFF 00002C6C 6B00 0100 bmi +0x102 /* 00002D6E */ 00002C70 0440 000B subi.w D0, 0xB 00002C74 6736 beq +0x38 /* 00002CAC */ 00002C76 6A00 00F6 bpl +0xF8 /* 00002D6E */ 00002C7A 5240 addq.w D0, 1 00002C7C 6B00 00F0 bmi +0xF2 /* 00002D6E */ 00002C80 486E FF00 pea.l [A6 - 0x100] 00002C84 2F07 move.l -[A7], D7 00002C86 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00002C8A 4EAD 0F3A jsr [A5 + 0xF3A] 00002C8E 486E FF00 pea.l [A6 - 0x100] 00002C92 2054 movea.l A0, [A4] 00002C94 2F28 0006 move.l -[A7], [A0 + 0x6] 00002C98 4EAD 1B12 jsr [A5 + 0x1B12] 00002C9C 2054 movea.l A0, [A4] 00002C9E 317C 0001 0022 move.w [A0 + 0x22], 0x1 00002CA4 4FEF 0014 lea.l A7, [A7 + 0x14] 00002CA8 6000 00C4 bra +0xC6 /* 00002D6E */ label00002CAC: 00002CAC 486E FF00 pea.l [A6 - 0x100] 00002CB0 2F07 move.l -[A7], D7 00002CB2 2F2D E140 move.l -[A7], [A5 - 0x1EC0] 00002CB6 4EAD 0F3A jsr [A5 + 0xF3A] 00002CBA 486E FF00 pea.l [A6 - 0x100] 00002CBE 486E FEFC pea.l [A6 - 0x104] 00002CC2 4EAD 056A jsr [A5 + 0x56A] 00002CC6 3EAE FEFE move.w [A7], [A6 - 0x102] 00002CCA 2054 movea.l A0, [A4] 00002CCC 2F28 0006 move.l -[A7], [A0 + 0x6] 00002CD0 4EAD F66E jsr [A5 - 0x992] 00002CD4 2054 movea.l A0, [A4] 00002CD6 317C 0004 0022 move.w [A0 + 0x22], 0x4 00002CDC 4FEF 0010 lea.l A7, [A7 + 0x10] 00002CE0 6000 008C bra +0x8E /* 00002D6E */ label00002CE4: 00002CE4 2007 move.l D0, D7 00002CE6 6B00 0086 bmi +0x88 /* 00002D6E */ 00002CEA 7228 moveq.l D1, 0x28 00002CEC 9081 sub.l D0, D1 00002CEE 6A0E bpl +0x10 /* 00002CFE */ 00002CF0 72F6 moveq.l D1, 0xFFFFFFF6 00002CF2 9081 sub.l D0, D1 00002CF4 671A beq +0x1C /* 00002D10 */ 00002CF6 6B76 bmi +0x78 /* 00002D6E */ 00002CF8 5180 subq.l D0, 8 00002CFA 6A72 bpl +0x74 /* 00002D6E */ 00002CFC 6028 bra +0x2A /* 00002D26 */ label00002CFE: 00002CFE 720A moveq.l D1, 0x0A 00002D00 9081 sub.l D0, D1 00002D02 6A06 bpl +0x8 /* 00002D0A */ 00002D04 5E80 addq.l D0, 7 00002D06 6A66 bpl +0x68 /* 00002D6E */ 00002D08 603A bra +0x3C /* 00002D44 */ label00002D0A: 00002D0A 5780 subq.l D0, 3 00002D0C 6A60 bpl +0x62 /* 00002D6E */ 00002D0E 604A bra +0x4C /* 00002D5A */ label00002D10: 00002D10 4267 clr.w -[A7] 00002D12 2F2B 0006 move.l -[A7], [A3 + 0x6] 00002D16 4EAD F66C jsr [A5 - 0x994] 00002D1A 2054 movea.l A0, [A4] 00002D1C 317C 0002 0022 move.w [A0 + 0x22], 0x2 00002D22 5C8F addq.l A7, 6 00002D24 6048 bra +0x4A /* 00002D6E */ label00002D26: 00002D26 70E1 moveq.l D0, 0xFFFFFFE1 00002D28 D007 add.b D0, D7 00002D2A 7201 moveq.l D1, 0x01 00002D2C E169 lsl D1.w, D0 00002D2E 3F01 move.w -[A7], D1 00002D30 2F2B 0006 move.l -[A7], [A3 + 0x6] 00002D34 4EAD F66C jsr [A5 - 0x994] 00002D38 2054 movea.l A0, [A4] 00002D3A 317C 0002 0022 move.w [A0 + 0x22], 0x2 00002D40 5C8F addq.l A7, 6 00002D42 602A bra +0x2C /* 00002D6E */ label00002D44: 00002D44 2F07 move.l -[A7], D7 00002D46 2F2B 0006 move.l -[A7], [A3 + 0x6] 00002D4A 4EAD F672 jsr [A5 - 0x98E] 00002D4E 2054 movea.l A0, [A4] 00002D50 317C 0020 0022 move.w [A0 + 0x22], 0x20 /* ' ' */ 00002D56 508F addq.l A7, 8 00002D58 6014 bra +0x16 /* 00002D6E */ label00002D5A: 00002D5A 2F07 move.l -[A7], D7 00002D5C 2F2B 0006 move.l -[A7], [A3 + 0x6] 00002D60 4EAD F676 jsr [A5 - 0x98A] 00002D64 2054 movea.l A0, [A4] 00002D66 317C 0040 0022 move.w [A0 + 0x22], 0x40 /* '@' */ 00002D6C 508F addq.l A7, 8 label00002D6E: 00002D6E 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00002D72 4E5E unlink A6 00002D74 4E75 rts export_816: 00002D76 4E56 FFE8 link A6, -0x0018 00002D7A 2F0C move.l -[A7], A4 00002D7C 286E 0008 movea.l A4, [A6 + 0x8] 00002D80 2054 movea.l A0, [A4] 00002D82 2F28 0006 move.l -[A7], [A0 + 0x6] 00002D86 4EAD E782 jsr [A5 - 0x187E] 00002D8A 2054 movea.l A0, [A4] 00002D8C 43EE FFF4 lea.l A1, [A6 - 0xC] 00002D90 41E8 000A lea.l A0, [A0 + 0xA] 00002D94 22D8 move.l [A1]+, [A0]+ 00002D96 22D8 move.l [A1]+, [A0]+ 00002D98 22D8 move.l [A1]+, [A0]+ 00002D9A 2E8C move.l [A7], A4 00002D9C 4EAD 19AA jsr [A5 + 0x19AA] 00002DA0 2054 movea.l A0, [A4] 00002DA2 43EE FFE8 lea.l A1, [A6 - 0x18] 00002DA6 41E8 000A lea.l A0, [A0 + 0xA] 00002DAA 22D8 move.l [A1]+, [A0]+ 00002DAC 22D8 move.l [A1]+, [A0]+ 00002DAE 22D8 move.l [A1]+, [A0]+ 00002DB0 2054 movea.l A0, [A4] 00002DB2 41E8 000A lea.l A0, [A0 + 0xA] 00002DB6 43EE FFF4 lea.l A1, [A6 - 0xC] 00002DBA 20D9 move.l [A0]+, [A1]+ 00002DBC 20D9 move.l [A0]+, [A1]+ 00002DBE 20D9 move.l [A0]+, [A1]+ 00002DC0 2E8C move.l [A7], A4 00002DC2 4EAD 19B2 jsr [A5 + 0x19B2] 00002DC6 2054 movea.l A0, [A4] 00002DC8 41E8 000A lea.l A0, [A0 + 0xA] 00002DCC 43EE FFE8 lea.l A1, [A6 - 0x18] 00002DD0 20D9 move.l [A0]+, [A1]+ 00002DD2 20D9 move.l [A0]+, [A1]+ 00002DD4 20D9 move.l [A0]+, [A1]+ 00002DD6 286E FFE4 movea.l A4, [A6 - 0x1C] 00002DDA 4E5E unlink A6 00002DDC 4E75 rts export_817: 00002DDE 4E56 FFF2 link A6, -0x000E 00002DE2 3D7C 000F FFF2 move.w [A6 - 0xE], 0xF 00002DE8 486E FFF4 pea.l [A6 - 0xC] 00002DEC 486E FFF2 pea.l [A6 - 0xE] 00002DF0 206E 0008 movea.l A0, [A6 + 0x8] 00002DF4 2050 movea.l A0, [A0] 00002DF6 2F28 0006 move.l -[A7], [A0 + 0x6] 00002DFA 4EAD F684 jsr [A5 - 0x97C] 00002DFE 206E 0008 movea.l A0, [A6 + 0x8] 00002E02 2050 movea.l A0, [A0] 00002E04 41E8 000A lea.l A0, [A0 + 0xA] 00002E08 43EE FFF4 lea.l A1, [A6 - 0xC] 00002E0C 20D9 move.l [A0]+, [A1]+ 00002E0E 20D9 move.l [A0]+, [A1]+ 00002E10 20D9 move.l [A0]+, [A1]+ 00002E12 4E5E unlink A6 00002E14 4E75 rts export_818: 00002E16 4E56 0000 link A6, 0 00002E1A 48E7 0108 movem.l -[A7], D7,A4 00002E1E 286E 0008 movea.l A4, [A6 + 0x8] 00002E22 2054 movea.l A0, [A4] 00002E24 3028 0022 move.w D0, [A0 + 0x22] 00002E28 6700 00B4 beq +0xB6 /* 00002EDE */ 00002E2C 6B00 00B0 bmi +0xB2 /* 00002EDE */ 00002E30 0440 0020 subi.w D0, 0x20 /* ' ' */ 00002E34 6762 beq +0x64 /* 00002E98 */ 00002E36 6A18 bpl +0x1A /* 00002E50 */ 00002E38 0440 FFE3 subi.w D0, 0xFFE3 00002E3C 6700 00A0 beq +0xA2 /* 00002EDE */ 00002E40 6A06 bpl +0x8 /* 00002E48 */ 00002E42 5240 addq.w D0, 1 00002E44 6A26 bpl +0x28 /* 00002E6C */ 00002E46 6012 bra +0x14 /* 00002E5A */ label00002E48: 00002E48 5540 subq.w D0, 2 00002E4A 6A00 0092 bpl +0x94 /* 00002EDE */ 00002E4E 6036 bra +0x38 /* 00002E86 */ label00002E50: 00002E50 0440 0020 subi.w D0, 0x20 /* ' ' */ 00002E54 6766 beq +0x68 /* 00002EBC */ 00002E56 6000 0086 bra +0x88 /* 00002EDE */ label00002E5A: 00002E5A 2054 movea.l A0, [A4] 00002E5C 3F28 000A move.w -[A7], [A0 + 0xA] 00002E60 2F28 0006 move.l -[A7], [A0 + 0x6] 00002E64 4EAD F668 jsr [A5 - 0x998] 00002E68 5C8F addq.l A7, 6 00002E6A 6072 bra +0x74 /* 00002EDE */ label00002E6C: 00002E6C 2054 movea.l A0, [A4] 00002E6E 70E1 moveq.l D0, 0xFFFFFFE1 00002E70 D028 0021 add.b D0, [A0 + 0x21] 00002E74 7201 moveq.l D1, 0x01 00002E76 E169 lsl D1.w, D0 00002E78 3F01 move.w -[A7], D1 00002E7A 2F28 0006 move.l -[A7], [A0 + 0x6] 00002E7E 4EAD F66C jsr [A5 - 0x994] 00002E82 5C8F addq.l A7, 6 00002E84 6058 bra +0x5A /* 00002EDE */ label00002E86: 00002E86 2054 movea.l A0, [A4] 00002E88 3F28 000E move.w -[A7], [A0 + 0xE] 00002E8C 2F28 0006 move.l -[A7], [A0 + 0x6] 00002E90 4EAD F66E jsr [A5 - 0x992] 00002E94 5C8F addq.l A7, 6 00002E96 6046 bra +0x48 /* 00002EDE */ label00002E98: 00002E98 2054 movea.l A0, [A4] 00002E9A 2F28 0006 move.l -[A7], [A0 + 0x6] 00002E9E 4EAD F674 jsr [A5 - 0x98C] 00002EA2 2E00 move.l D7, D0 00002EA4 2054 movea.l A0, [A4] 00002EA6 2EA8 0016 move.l [A7], [A0 + 0x16] 00002EAA 2F28 0006 move.l -[A7], [A0 + 0x6] 00002EAE 4EAD F672 jsr [A5 - 0x98E] 00002EB2 2054 movea.l A0, [A4] 00002EB4 2147 0016 move.l [A0 + 0x16], D7 00002EB8 508F addq.l A7, 8 00002EBA 6022 bra +0x24 /* 00002EDE */ label00002EBC: 00002EBC 2054 movea.l A0, [A4] 00002EBE 2F28 0006 move.l -[A7], [A0 + 0x6] 00002EC2 4EAD F678 jsr [A5 - 0x988] 00002EC6 2E00 move.l D7, D0 00002EC8 2054 movea.l A0, [A4] 00002ECA 2EA8 001A move.l [A7], [A0 + 0x1A] 00002ECE 2F28 0006 move.l -[A7], [A0 + 0x6] 00002ED2 4EAD F676 jsr [A5 - 0x98A] 00002ED6 2054 movea.l A0, [A4] 00002ED8 2147 001A move.l [A0 + 0x1A], D7 00002EDC 508F addq.l A7, 8 label00002EDE: 00002EDE 4CDF 1080 movem.l A4,D7, [A7]+ 00002EE2 4E5E unlink A6 00002EE4 4E75 rts fn00002EE6: 00002EE6 588F addq.l A7, 4 00002EE8 201F move.l D0, [A7]+ 00002EEA 6604 bne +0x6 /* 00002EF0 */ 00002EEC 4EBA 0096 jsr [PC + 0x96 /* 00002F84 */] label00002EF0: 00002EF0 2040 movea.l A0, D0 00002EF2 4240 clr.w D0 00002EF4 1028 0004 move.b D0, [A0 + 0x4] 00002EF8 D040 add.w D0, D0 00002EFA D07B 0006 add.w D0, [PC + D0.w + 0x6] 00002EFE 4EFB 0002 jmp [PC + D0.w + 0x2] 00002F02 0006 0012 ori.b D6, 0x12 00002F06 0020 41E8 ori.b -[A0], 0xE8 00002F0A 000E 4CD0 ori.b A6, 0xD0 00002F0E DEF8 3EAD add.w A7, [0x00003EAD] 00002F12 FA20 .extension 0xA20 // unimplemented 00002F14 4ED1 jmp [A1] 00002F16 41E8 000E lea.l A0, [A0 + 0xE] 00002F1A 4CD0 DEF8 movem.l A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3, [A0] 00002F1E 302D FA20 move.w D0, [A5 - 0x5E0] 00002F22 48C0 ext.l D0 00002F24 4ED1 jmp [A1] 00002F26 4CE8 DEF8 000E movem.l A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3, [A0 + 0xE] 00002F2C 4A6D FA20 tst.w [A5 - 0x5E0] 00002F30 6720 beq +0x22 /* 00002F52 */ 00002F32 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 00002F36 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 00002F3A 4A90 tst.l [A0] 00002F3C 6702 beq +0x4 /* 00002F40 */ 00002F3E 2F10 move.l -[A7], [A0] label00002F40: 00002F40 2068 0006 movea.l A0, [A0 + 0x6] 00002F44 4E90 jsr [A0] 00002F46 3F2D FA20 move.w -[A7], [A5 - 0x5E0] 00002F4A 2F2D FA22 move.l -[A7], [A5 - 0x5DE] 00002F4E 4EBA 015C jsr [PC + 0x15C /* 000030AC */] label00002F52: 00002F52 4ED1 jmp [A1] 00002F54 4E75 rts 00002F56 225F movea.l A1, [A7]+ 00002F58 201F move.l D0, [A7]+ 00002F5A 221F move.l D1, [A7]+ 00002F5C 205F movea.l A0, [A7]+ 00002F5E 48E8 DEF8 000E movem.l [A0 + 0xE], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 00002F64 2080 move.l [A0], D0 00002F66 2141 0006 move.l [A0 + 0x6], D1 00002F6A 117C 0001 0005 move.b [A0 + 0x5], 0x1 00002F70 117C 0002 0004 move.b [A0 + 0x4], 0x2 00002F76 216D FA18 000A move.l [A0 + 0xA], [A5 - 0x5E8] 00002F7C 2B48 FA18 move.l [A5 - 0x5E8], A0 00002F80 4ED1 jmp [A1] 00002F82 4E75 rts fn00002F84: 00002F84 4E56 0000 link A6, 0 00002F88 486D FA26 pea.l [A5 - 0x5DA] 00002F8C ABFF trap DebugStr 00002F8E A9F4 trap ExitToShell 00002F90 4E5E unlink A6 00002F92 4E75 rts export_839: fn00002F94: 00002F94 4E56 0000 link A6, 0 00002F98 2F0C move.l -[A7], A4 00002F9A 286E 0008 movea.l A4, [A6 + 0x8] 00002F9E 4294 clr.l [A4] 00002FA0 196D FA1C 0005 move.b [A4 + 0x5], [A5 - 0x5E4] 00002FA6 197C 0001 0004 move.b [A4 + 0x4], 0x1 00002FAC 296D FA18 000A move.l [A4 + 0xA], [A5 - 0x5E8] 00002FB2 2B4C FA18 move.l [A5 - 0x5E8], A4 00002FB6 285F movea.l A4, [A7]+ 00002FB8 4E5E unlink A6 00002FBA 4E75 rts 00002FBC 4E56 0000 link A6, 0 00002FC0 225F movea.l A1, [A7]+ 00002FC2 205F movea.l A0, [A7]+ 00002FC4 48E8 DEF8 000E movem.l [A0 + 0xE], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3 00002FCA 4290 clr.l [A0] 00002FCC 116D FA1C 0005 move.b [A0 + 0x5], [A5 - 0x5E4] 00002FD2 4228 0004 clr.b [A0 + 0x4] 00002FD6 216D FA18 000A move.l [A0 + 0xA], [A5 - 0x5E8] 00002FDC 2B48 FA18 move.l [A5 - 0x5E8], A0 00002FE0 4257 clr.w [A7] 00002FE2 4ED1 jmp [A1] 00002FE4 4E5E unlink A6 00002FE6 4E75 rts export_841: fn00002FE8: 00002FE8 4E56 0000 link A6, 0 00002FEC 2F07 move.l -[A7], D7 00002FEE 3E38 0220 move.w D7, [0x00000220 /* MemErr */] 00002FF2 4A2D FA1E tst.b [A5 - 0x5E2] 00002FF6 6702 beq +0x4 /* 00002FFA */ 00002FF8 A9FF trap Debugger label00002FFA: 00002FFA 4A47 tst.w D7 00002FFC 6708 beq +0xA /* 00003006 */ 00002FFE 3F07 move.w -[A7], D7 00003000 42A7 clr.l -[A7] 00003002 4EBA 00A8 jsr [PC + 0xA8 /* 000030AC */] label00003006: 00003006 2E1F move.l D7, [A7]+ 00003008 4E5E unlink A6 0000300A 4E75 rts export_843: fn0000300C: 0000300C 4E56 0000 link A6, 0 00003010 4A2D FA1E tst.b [A5 - 0x5E2] 00003014 6702 beq +0x4 /* 00003018 */ 00003016 A9FF trap Debugger label00003018: 00003018 4AAE 0008 tst.l [A6 + 0x8] 0000301C 660A bne +0xC /* 00003028 */ 0000301E 3F3C FF94 move.w -[A7], 0xFF94 00003022 42A7 clr.l -[A7] 00003024 4EBA 0086 jsr [PC + 0x86 /* 000030AC */] label00003028: 00003028 4E5E unlink A6 0000302A 4E74 0004 rtd 0x0004 export_845: fn0000302E: 0000302E 4E56 0000 link A6, 0 00003032 2F07 move.l -[A7], D7 00003034 4A2D FA1E tst.b [A5 - 0x5E2] 00003038 6702 beq +0x4 /* 0000303C */ 0000303A A9FF trap Debugger label0000303C: 0000303C 4AAE 0008 tst.l [A6 + 0x8] 00003040 661A bne +0x1C /* 0000305C */ 00003042 4267 clr.w -[A7] 00003044 A9AF trap ResError 00003046 3E1F move.w D7, [A7]+ 00003048 4A47 tst.w D7 0000304A 6704 beq +0x6 /* 00003050 */ 0000304C 3007 move.w D0, D7 0000304E 6004 bra +0x6 /* 00003054 */ label00003050: 00003050 303C FF40 move.w D0, 0xFF40 label00003054: 00003054 3F00 move.w -[A7], D0 00003056 42A7 clr.l -[A7] 00003058 4EBA 0052 jsr [PC + 0x52 /* 000030AC */] label0000305C: 0000305C 2E1F move.l D7, [A7]+ 0000305E 4E5E unlink A6 00003060 4E74 0004 rtd 0x0004 export_844: 00003064 4E56 0000 link A6, 0 00003068 4A2D FA1E tst.b [A5 - 0x5E2] 0000306C 6702 beq +0x4 /* 00003070 */ 0000306E A9FF trap Debugger label00003070: 00003070 4A6E 0008 tst.w [A6 + 0x8] 00003074 670A beq +0xC /* 00003080 */ 00003076 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000307A 42A7 clr.l -[A7] 0000307C 4EBA 002E jsr [PC + 0x2E /* 000030AC */] label00003080: 00003080 4E5E unlink A6 00003082 4E74 0002 rtd 0x0002 export_842: 00003086 4E56 0000 link A6, 0 0000308A 2F07 move.l -[A7], D7 0000308C 4267 clr.w -[A7] 0000308E A9AF trap ResError 00003090 3E1F move.w D7, [A7]+ 00003092 4A2D FA1E tst.b [A5 - 0x5E2] 00003096 6702 beq +0x4 /* 0000309A */ 00003098 A9FF trap Debugger label0000309A: 0000309A 4A47 tst.w D7 0000309C 6708 beq +0xA /* 000030A6 */ 0000309E 3F07 move.w -[A7], D7 000030A0 42A7 clr.l -[A7] 000030A2 4EBA 0008 jsr [PC + 0x8 /* 000030AC */] label000030A6: 000030A6 2E1F move.l D7, [A7]+ 000030A8 4E5E unlink A6 000030AA 4E75 rts export_840: fn000030AC: 000030AC 4E56 0000 link A6, 0 000030B0 2F0C move.l -[A7], A4 000030B2 4A2D FA1F tst.b [A5 - 0x5E1] 000030B6 6702 beq +0x4 /* 000030BA */ 000030B8 A9FF trap Debugger label000030BA: 000030BA 4AAD FA18 tst.l [A5 - 0x5E8] 000030BE 671E beq +0x20 /* 000030DE */ 000030C0 3B6E 000C FA20 move.w [A5 - 0x5E0], [A6 + 0xC] 000030C6 2B6E 0008 FA22 move.l [A5 - 0x5DE], [A6 + 0x8] 000030CC 286D FA18 movea.l A4, [A5 - 0x5E8] 000030D0 2B6C 000A FA18 move.l [A5 - 0x5E8], [A4 + 0xA] 000030D6 2F0C move.l -[A7], A4 000030D8 4EBA FE0C jsr [PC - 0x1F4 /* 00002EE6 */] 000030DC 6020 bra +0x22 /* 000030FE */ label000030DE: 000030DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030E2 3F2E 000C move.w -[A7], [A6 + 0xC] 000030E6 4EBA 06D8 jsr [PC + 0x6D8 /* 000037C0 */] 000030EA 4AAD E138 tst.l [A5 - 0x1EC8] 000030EE 5C8F addq.l A7, 6 000030F0 670A beq +0xC /* 000030FC */ 000030F2 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 000030F6 4EAD FAB4 jsr [A5 - 0x54C] 000030FA 588F addq.l A7, 4 label000030FC: 000030FC A9F4 trap ExitToShell label000030FE: 000030FE 285F movea.l A4, [A7]+ 00003100 4E5E unlink A6 00003102 4E74 0006 rtd 0x0006 export_846: fn00003106: 00003106 4E56 0000 link A6, 0 0000310A 4AAD FA18 tst.l [A5 - 0x5E8] 0000310E 670C beq +0xE /* 0000311C */ 00003110 206D FA18 movea.l A0, [A5 - 0x5E8] 00003114 2B68 000A FA18 move.l [A5 - 0x5E8], [A0 + 0xA] 0000311A 6004 bra +0x6 /* 00003120 */ label0000311C: 0000311C 4EBA FE66 jsr [PC - 0x19A /* 00002F84 */] label00003120: 00003120 4E5E unlink A6 00003122 4E75 rts export_847: 00003124 4E56 FFFC link A6, -0x0004 00003128 426D FA20 clr.w [A5 - 0x5E0] 0000312C 42AD FA22 clr.l [A5 - 0x5DE] 00003130 206E 0008 movea.l A0, [A6 + 0x8] 00003134 216D FA18 000A move.l [A0 + 0xA], [A5 - 0x5E8] 0000313A 2B48 FA18 move.l [A5 - 0x5E8], A0 0000313E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003142 4EBA FDA2 jsr [PC - 0x25E /* 00002EE6 */] 00003146 4E5E unlink A6 00003148 4E74 0004 rtd 0x0004 export_848: 0000314C 4E56 0000 link A6, 0 00003150 48E7 0300 movem.l -[A7], D6,D7 00003154 3E2E 000A move.w D7, [A6 + 0xA] 00003158 0C47 0400 cmpi.w D7, 0x400 0000315C 6F06 ble +0x8 /* 00003164 */ 0000315E 0647 FC00 addi.w D7, 0xFC00 00003162 6002 bra +0x4 /* 00003166 */ label00003164: 00003164 7E00 moveq.l D7, 0x00 label00003166: 00003166 3047 movea.w A0, D7 00003168 2C08 move.l D6, A0 0000316A 7010 moveq.l D0, 0x10 0000316C E1AE lsl D6, D0 0000316E 306E 0008 movea.w A0, [A6 + 0x8] 00003172 DC88 add.l D6, A0 00003174 2D46 000C move.l [A6 + 0xC], D6 00003178 4CDF 00C0 movem.l D7,D6, [A7]+ 0000317C 4E5E unlink A6 0000317E 4E74 0004 rtd 0x0004 00003182 4E56 0000 link A6, 0 00003186 3B6E 000C FA20 move.w [A5 - 0x5E0], [A6 + 0xC] 0000318C 4AAD FA22 tst.l [A5 - 0x5DE] 00003190 6606 bne +0x8 /* 00003198 */ 00003192 2B6E 0008 FA22 move.l [A5 - 0x5DE], [A6 + 0x8] label00003198: 00003198 4E5E unlink A6 0000319A 4E74 0006 rtd 0x0006 export_849: fn0000319E: 0000319E 4E56 FEAC link A6, -0x0154 000031A2 2F07 move.l -[A7], D7 000031A4 4A2D FA1F tst.b [A5 - 0x5E1] 000031A8 6702 beq +0x4 /* 000031AC */ 000031AA A9FF trap Debugger label000031AC: 000031AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031B0 4EBA 07D6 jsr [PC + 0x7D6 /* 00003988 */] 000031B4 43EE FF00 lea.l A1, [A6 - 0x100] 000031B8 5280 addq.l D0, 1 000031BA 206E 0008 movea.l A0, [A6 + 0x8] 000031BE A02E trap BlockMove/BlockMoveData 000031C0 486E FF00 pea.l [A6 - 0x100] 000031C4 4EAD 05AA jsr [A5 + 0x5AA] 000031C8 2EAE 000C move.l [A7], [A6 + 0xC] 000031CC 4EBA 07BA jsr [PC + 0x7BA /* 00003988 */] 000031D0 43EE FEC0 lea.l A1, [A6 - 0x140] 000031D4 5280 addq.l D0, 1 000031D6 206E 000C movea.l A0, [A6 + 0xC] 000031DA A02E trap BlockMove/BlockMoveData 000031DC 486E FEC0 pea.l [A6 - 0x140] 000031E0 4EAD 05AA jsr [A5 + 0x5AA] 000031E4 306E 0010 movea.w A0, [A6 + 0x10] 000031E8 2E88 move.l [A7], A0 000031EA 486E FEAC pea.l [A6 - 0x154] 000031EE 4EAD 0572 jsr [A5 + 0x572] 000031F2 486E FF00 pea.l [A6 - 0x100] 000031F6 486E FEC0 pea.l [A6 - 0x140] 000031FA 486E FEAC pea.l [A6 - 0x154] 000031FE 42A7 clr.l -[A7] 00003200 A98B trap ParamText 00003202 4257 clr.w [A7] 00003204 3F3C 00FD move.w -[A7], 0xFD 00003208 42A7 clr.l -[A7] 0000320A A985 trap Alert 0000320C 3E1F move.w D7, [A7]+ 0000320E 3007 move.w D0, D7 00003210 5C8F addq.l A7, 6 00003212 672C beq +0x2E /* 00003240 */ 00003214 6B2A bmi +0x2C /* 00003240 */ 00003216 5740 subq.w D0, 3 00003218 6726 beq +0x28 /* 00003240 */ 0000321A 6A24 bpl +0x26 /* 00003240 */ 0000321C 5240 addq.w D0, 1 0000321E 6A16 bpl +0x18 /* 00003236 */ 00003220 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 00003224 4EAD F070 jsr [A5 - 0xF90] 00003228 2EAD E138 move.l [A7], [A5 - 0x1EC8] 0000322C 4EAD FAB4 jsr [A5 - 0x54C] 00003230 A9F4 trap ExitToShell 00003232 588F addq.l A7, 4 00003234 600A bra +0xC /* 00003240 */ label00003236: 00003236 3F3C 0001 move.w -[A7], 0x1 0000323A 42A7 clr.l -[A7] 0000323C 4EBA FE6E jsr [PC - 0x192 /* 000030AC */] label00003240: 00003240 7000 moveq.l D0, 0x00 00003242 2E1F move.l D7, [A7]+ 00003244 4E5E unlink A6 00003246 4E75 rts export_819: fn00003248: 00003248 4E56 0000 link A6, 0 0000324C 306E 000E movea.w A0, [A6 + 0xE] 00003250 226E 0008 movea.l A1, [A6 + 0x8] 00003254 2348 0004 move.l [A1 + 0x4], A0 00003258 306E 000C movea.w A0, [A6 + 0xC] 0000325C 2288 move.l [A1], A0 0000325E 4E5E unlink A6 00003260 4E74 0008 rtd 0x0008 export_820: 00003264 4E56 0000 link A6, 0 00003268 2F07 move.l -[A7], D7 0000326A 206E 000C movea.l A0, [A6 + 0xC] 0000326E 2E28 0004 move.l D7, [A0 + 0x4] 00003272 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000 00003278 6C08 bge +0xA /* 00003282 */ 0000327A 203C FFFF 8000 move.l D0, 0xFFFF8000 00003280 6002 bra +0x4 /* 00003284 */ label00003282: 00003282 2007 move.l D0, D7 label00003284: 00003284 0C80 0000 7FFF cmpi.l D0, 0x7FFF 0000328A 6C14 bge +0x16 /* 000032A0 */ 0000328C 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000 00003292 6C08 bge +0xA /* 0000329C */ 00003294 203C FFFF 8000 move.l D0, 0xFFFF8000 0000329A 600A bra +0xC /* 000032A6 */ label0000329C: 0000329C 2007 move.l D0, D7 0000329E 6006 bra +0x8 /* 000032A6 */ label000032A0: 000032A0 203C 0000 7FFF move.l D0, 0x7FFF label000032A6: 000032A6 206E 0008 movea.l A0, [A6 + 0x8] 000032AA 3140 0002 move.w [A0 + 0x2], D0 000032AE 226E 000C movea.l A1, [A6 + 0xC] 000032B2 2E11 move.l D7, [A1] 000032B4 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000 000032BA 6C08 bge +0xA /* 000032C4 */ 000032BC 203C FFFF 8000 move.l D0, 0xFFFF8000 000032C2 6002 bra +0x4 /* 000032C6 */ label000032C4: 000032C4 2007 move.l D0, D7 label000032C6: 000032C6 0C80 0000 7FFF cmpi.l D0, 0x7FFF 000032CC 6C14 bge +0x16 /* 000032E2 */ 000032CE 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000 000032D4 6C08 bge +0xA /* 000032DE */ 000032D6 203C FFFF 8000 move.l D0, 0xFFFF8000 000032DC 600A bra +0xC /* 000032E8 */ label000032DE: 000032DE 2007 move.l D0, D7 000032E0 6006 bra +0x8 /* 000032E8 */ label000032E2: 000032E2 203C 0000 7FFF move.l D0, 0x7FFF label000032E8: 000032E8 206E 0008 movea.l A0, [A6 + 0x8] 000032EC 3080 move.w [A0], D0 000032EE 2E1F move.l D7, [A7]+ 000032F0 4E5E unlink A6 000032F2 4E74 0008 rtd 0x0008 fn000032F6: 000032F6 4E56 0000 link A6, 0 000032FA 206E 0010 movea.l A0, [A6 + 0x10] 000032FE 216E 000C 0004 move.l [A0 + 0x4], [A6 + 0xC] 00003304 20AE 0008 move.l [A0], [A6 + 0x8] 00003308 4E5E unlink A6 0000330A 4E74 000C rtd 0x000C 0000330E 4E56 0000 link A6, 0 00003312 206E 000C movea.l A0, [A6 + 0xC] 00003316 2028 0004 move.l D0, [A0 + 0x4] 0000331A 226E 0008 movea.l A1, [A6 + 0x8] 0000331E D1A9 0004 add.l [A1 + 0x4], D0 00003322 2010 move.l D0, [A0] 00003324 D191 add.l [A1], D0 00003326 4E5E unlink A6 00003328 4E74 0008 rtd 0x0008 0000332C 4E56 0000 link A6, 0 00003330 206E 000C movea.l A0, [A6 + 0xC] 00003334 2028 0004 move.l D0, [A0 + 0x4] 00003338 226E 0008 movea.l A1, [A6 + 0x8] 0000333C 91A9 0004 sub.l [A1 + 0x4], D0 00003340 2010 move.l D0, [A0] 00003342 9191 sub.l [A1], D0 00003344 4E5E unlink A6 00003346 4E74 0008 rtd 0x0008 export_821: 0000334A 4E56 0000 link A6, 0 0000334E 206E 000C movea.l A0, [A6 + 0xC] 00003352 226E 0008 movea.l A1, [A6 + 0x8] 00003356 2028 0004 move.l D0, [A0 + 0x4] 0000335A B0A9 0004 cmp.l D0, [A1 + 0x4] 0000335E 660E bne +0x10 /* 0000336E */ 00003360 206E 000C movea.l A0, [A6 + 0xC] 00003364 226E 0008 movea.l A1, [A6 + 0x8] 00003368 2010 move.l D0, [A0] 0000336A B091 cmp.l D0, [A1] 0000336C 6704 beq +0x6 /* 00003372 */ label0000336E: 0000336E 7000 moveq.l D0, 0x00 00003370 6002 bra +0x4 /* 00003374 */ label00003372: 00003372 7001 moveq.l D0, 0x01 label00003374: 00003374 1D40 0010 move.b [A6 + 0x10], D0 00003378 4E5E unlink A6 0000337A 4E74 0008 rtd 0x0008 fn0000337E: 0000337E 4E56 FFFC link A6, -0x0004 00003382 2F07 move.l -[A7], D7 00003384 206E 0008 movea.l A0, [A6 + 0x8] 00003388 2E28 0004 move.l D7, [A0 + 0x4] 0000338C 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000 00003392 6D20 blt +0x22 /* 000033B4 */ 00003394 0C87 0000 7FFF cmpi.l D7, 0x7FFF 0000339A 6E18 bgt +0x1A /* 000033B4 */ 0000339C 206E 0008 movea.l A0, [A6 + 0x8] 000033A0 0C90 FFFF 8000 cmpi.l [A0], 0xFFFF8000 000033A6 6D0C blt +0xE /* 000033B4 */ 000033A8 206E 0008 movea.l A0, [A6 + 0x8] 000033AC 0C90 0000 7FFF cmpi.l [A0], 0x7FFF 000033B2 6F04 ble +0x6 /* 000033B8 */ label000033B4: 000033B4 7000 moveq.l D0, 0x00 000033B6 6002 bra +0x4 /* 000033BA */ label000033B8: 000033B8 7001 moveq.l D0, 0x01 label000033BA: 000033BA 1D40 000C move.b [A6 + 0xC], D0 000033BE 2E1F move.l D7, [A7]+ 000033C0 4E5E unlink A6 000033C2 4E74 0004 rtd 0x0004 export_822: 000033C6 4E56 0000 link A6, 0 000033CA 48E7 0018 movem.l -[A7], A3,A4 000033CE 266E 000C movea.l A3, [A6 + 0xC] 000033D2 286E 0008 movea.l A4, [A6 + 0x8] 000033D6 306B 0002 movea.w A0, [A3 + 0x2] 000033DA 2948 0004 move.l [A4 + 0x4], A0 000033DE 3053 movea.w A0, [A3] 000033E0 2888 move.l [A4], A0 000033E2 306B 0006 movea.w A0, [A3 + 0x6] 000033E6 2948 000C move.l [A4 + 0xC], A0 000033EA 306B 0004 movea.w A0, [A3 + 0x4] 000033EE 2948 0008 move.l [A4 + 0x8], A0 000033F2 4CDF 1800 movem.l A4,A3, [A7]+ 000033F6 4E5E unlink A6 000033F8 4E74 0008 rtd 0x0008 export_823: fn000033FC: 000033FC 4E56 0000 link A6, 0 00003400 48E7 0118 movem.l -[A7], D7,A3,A4 00003404 286E 000C movea.l A4, [A6 + 0xC] 00003408 266E 0008 movea.l A3, [A6 + 0x8] 0000340C 2E2C 0004 move.l D7, [A4 + 0x4] 00003410 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000 00003416 6C08 bge +0xA /* 00003420 */ 00003418 203C FFFF 8000 move.l D0, 0xFFFF8000 0000341E 6002 bra +0x4 /* 00003422 */ label00003420: 00003420 2007 move.l D0, D7 label00003422: 00003422 0C80 0000 7FFF cmpi.l D0, 0x7FFF 00003428 6C14 bge +0x16 /* 0000343E */ 0000342A 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000 00003430 6C08 bge +0xA /* 0000343A */ 00003432 203C FFFF 8000 move.l D0, 0xFFFF8000 00003438 600A bra +0xC /* 00003444 */ label0000343A: 0000343A 2007 move.l D0, D7 0000343C 6006 bra +0x8 /* 00003444 */ label0000343E: 0000343E 203C 0000 7FFF move.l D0, 0x7FFF label00003444: 00003444 3740 0002 move.w [A3 + 0x2], D0 00003448 2E14 move.l D7, [A4] 0000344A 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000 00003450 6C08 bge +0xA /* 0000345A */ 00003452 203C FFFF 8000 move.l D0, 0xFFFF8000 00003458 6002 bra +0x4 /* 0000345C */ label0000345A: 0000345A 2007 move.l D0, D7 label0000345C: 0000345C 0C80 0000 7FFF cmpi.l D0, 0x7FFF 00003462 6C14 bge +0x16 /* 00003478 */ 00003464 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000 0000346A 6C08 bge +0xA /* 00003474 */ 0000346C 203C FFFF 8000 move.l D0, 0xFFFF8000 00003472 600A bra +0xC /* 0000347E */ label00003474: 00003474 2007 move.l D0, D7 00003476 6006 bra +0x8 /* 0000347E */ label00003478: 00003478 203C 0000 7FFF move.l D0, 0x7FFF label0000347E: 0000347E 3680 move.w [A3], D0 00003480 2E2C 000C move.l D7, [A4 + 0xC] 00003484 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000 0000348A 6C08 bge +0xA /* 00003494 */ 0000348C 203C FFFF 8000 move.l D0, 0xFFFF8000 00003492 6002 bra +0x4 /* 00003496 */ label00003494: 00003494 2007 move.l D0, D7 label00003496: 00003496 0C80 0000 7FFF cmpi.l D0, 0x7FFF 0000349C 6C14 bge +0x16 /* 000034B2 */ 0000349E 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000 000034A4 6C08 bge +0xA /* 000034AE */ 000034A6 203C FFFF 8000 move.l D0, 0xFFFF8000 000034AC 600A bra +0xC /* 000034B8 */ label000034AE: 000034AE 2007 move.l D0, D7 000034B0 6006 bra +0x8 /* 000034B8 */ label000034B2: 000034B2 203C 0000 7FFF move.l D0, 0x7FFF label000034B8: 000034B8 3740 0006 move.w [A3 + 0x6], D0 000034BC 2E2C 0008 move.l D7, [A4 + 0x8] 000034C0 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000 000034C6 6C08 bge +0xA /* 000034D0 */ 000034C8 203C FFFF 8000 move.l D0, 0xFFFF8000 000034CE 6002 bra +0x4 /* 000034D2 */ label000034D0: 000034D0 2007 move.l D0, D7 label000034D2: 000034D2 0C80 0000 7FFF cmpi.l D0, 0x7FFF 000034D8 6C14 bge +0x16 /* 000034EE */ 000034DA 0C87 FFFF 8000 cmpi.l D7, 0xFFFF8000 000034E0 6C08 bge +0xA /* 000034EA */ 000034E2 203C FFFF 8000 move.l D0, 0xFFFF8000 000034E8 600A bra +0xC /* 000034F4 */ label000034EA: 000034EA 2007 move.l D0, D7 000034EC 6006 bra +0x8 /* 000034F4 */ label000034EE: 000034EE 203C 0000 7FFF move.l D0, 0x7FFF label000034F4: 000034F4 3740 0004 move.w [A3 + 0x4], D0 000034F8 4CDF 1880 movem.l A4,A3,D7, [A7]+ 000034FC 4E5E unlink A6 000034FE 4E74 0008 rtd 0x0008 export_824: 00003502 4E56 0000 link A6, 0 00003506 2F0C move.l -[A7], A4 00003508 286E 0018 movea.l A4, [A6 + 0x18] 0000350C 296E 0014 0004 move.l [A4 + 0x4], [A6 + 0x14] 00003512 296E 000C 000C move.l [A4 + 0xC], [A6 + 0xC] 00003518 28AE 0010 move.l [A4], [A6 + 0x10] 0000351C 296E 0008 0008 move.l [A4 + 0x8], [A6 + 0x8] 00003522 285F movea.l A4, [A7]+ 00003524 4E5E unlink A6 00003526 4E74 0014 rtd 0x0014 export_825: 0000352A 4E56 0000 link A6, 0 0000352E 2F0C move.l -[A7], A4 00003530 286E 0010 movea.l A4, [A6 + 0x10] 00003534 202E 000C move.l D0, [A6 + 0xC] 00003538 D1AC 0004 add.l [A4 + 0x4], D0 0000353C D1AC 000C add.l [A4 + 0xC], D0 00003540 222E 0008 move.l D1, [A6 + 0x8] 00003544 D394 add.l [A4], D1 00003546 D3AC 0008 add.l [A4 + 0x8], D1 0000354A 285F movea.l A4, [A7]+ 0000354C 4E5E unlink A6 0000354E 4E74 000C rtd 0x000C export_826: 00003552 4E56 0000 link A6, 0 00003556 2F0C move.l -[A7], A4 00003558 286E 0010 movea.l A4, [A6 + 0x10] 0000355C 202E 000C move.l D0, [A6 + 0xC] 00003560 D1AC 0004 add.l [A4 + 0x4], D0 00003564 91AC 000C sub.l [A4 + 0xC], D0 00003568 222E 0008 move.l D1, [A6 + 0x8] 0000356C D394 add.l [A4], D1 0000356E 93AC 0008 sub.l [A4 + 0x8], D1 00003572 285F movea.l A4, [A7]+ 00003574 4E5E unlink A6 00003576 4E74 000C rtd 0x000C export_827: 0000357A 4E56 0000 link A6, 0 0000357E 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00003582 286E 0010 movea.l A4, [A6 + 0x10] 00003586 266E 000C movea.l A3, [A6 + 0xC] 0000358A 246E 0008 movea.l A2, [A6 + 0x8] 0000358E 2E2C 0004 move.l D7, [A4 + 0x4] 00003592 2C2B 0004 move.l D6, [A3 + 0x4] 00003596 BC87 cmp.l D6, D7 00003598 6C04 bge +0x6 /* 0000359E */ 0000359A 2007 move.l D0, D7 0000359C 6002 bra +0x4 /* 000035A0 */ label0000359E: 0000359E 2006 move.l D0, D6 label000035A0: 000035A0 2540 0004 move.l [A2 + 0x4], D0 000035A4 2E2C 000C move.l D7, [A4 + 0xC] 000035A8 2C2B 000C move.l D6, [A3 + 0xC] 000035AC BC87 cmp.l D6, D7 000035AE 6F04 ble +0x6 /* 000035B4 */ 000035B0 2007 move.l D0, D7 000035B2 6002 bra +0x4 /* 000035B6 */ label000035B4: 000035B4 2006 move.l D0, D6 label000035B6: 000035B6 2540 000C move.l [A2 + 0xC], D0 000035BA 2E14 move.l D7, [A4] 000035BC 2C13 move.l D6, [A3] 000035BE BC87 cmp.l D6, D7 000035C0 6C04 bge +0x6 /* 000035C6 */ 000035C2 2007 move.l D0, D7 000035C4 6002 bra +0x4 /* 000035C8 */ label000035C6: 000035C6 2006 move.l D0, D6 label000035C8: 000035C8 2480 move.l [A2], D0 000035CA 2E2C 0008 move.l D7, [A4 + 0x8] 000035CE 2C2B 0008 move.l D6, [A3 + 0x8] 000035D2 BC87 cmp.l D6, D7 000035D4 6F04 ble +0x6 /* 000035DA */ 000035D6 2007 move.l D0, D7 000035D8 6002 bra +0x4 /* 000035DC */ label000035DA: 000035DA 2006 move.l D0, D6 label000035DC: 000035DC 2540 0008 move.l [A2 + 0x8], D0 000035E0 4227 clr.b -[A7] 000035E2 2F0A move.l -[A7], A2 000035E4 4EBA 017C jsr [PC + 0x17C /* 00003762 */] 000035E8 4A1F tst.b [A7]+ 000035EA 57C0 seq D0 000035EC 4400 neg.b D0 000035EE 1D40 0014 move.b [A6 + 0x14], D0 000035F2 4CDF 1CC0 movem.l A4,A3,A2,D7,D6, [A7]+ 000035F6 4E5E unlink A6 000035F8 4E74 000C rtd 0x000C 000035FC 4E56 0000 link A6, 0 00003600 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00003604 286E 0010 movea.l A4, [A6 + 0x10] 00003608 266E 000C movea.l A3, [A6 + 0xC] 0000360C 246E 0008 movea.l A2, [A6 + 0x8] 00003610 2E2C 0004 move.l D7, [A4 + 0x4] 00003614 2C2B 0004 move.l D6, [A3 + 0x4] 00003618 BC87 cmp.l D6, D7 0000361A 6F04 ble +0x6 /* 00003620 */ 0000361C 2007 move.l D0, D7 0000361E 6002 bra +0x4 /* 00003622 */ label00003620: 00003620 2006 move.l D0, D6 label00003622: 00003622 2540 0004 move.l [A2 + 0x4], D0 00003626 2E2C 000C move.l D7, [A4 + 0xC] 0000362A 2C2B 000C move.l D6, [A3 + 0xC] 0000362E BC87 cmp.l D6, D7 00003630 6C04 bge +0x6 /* 00003636 */ 00003632 2007 move.l D0, D7 00003634 6002 bra +0x4 /* 00003638 */ label00003636: 00003636 2006 move.l D0, D6 label00003638: 00003638 2540 000C move.l [A2 + 0xC], D0 0000363C 2E14 move.l D7, [A4] 0000363E 2C13 move.l D6, [A3] 00003640 BC87 cmp.l D6, D7 00003642 6F04 ble +0x6 /* 00003648 */ 00003644 2007 move.l D0, D7 00003646 6002 bra +0x4 /* 0000364A */ label00003648: 00003648 2006 move.l D0, D6 label0000364A: 0000364A 2480 move.l [A2], D0 0000364C 2E2C 0008 move.l D7, [A4 + 0x8] 00003650 2C2B 0008 move.l D6, [A3 + 0x8] 00003654 BC87 cmp.l D6, D7 00003656 6C04 bge +0x6 /* 0000365C */ 00003658 2007 move.l D0, D7 0000365A 6002 bra +0x4 /* 0000365E */ label0000365C: 0000365C 2006 move.l D0, D6 label0000365E: 0000365E 2540 0008 move.l [A2 + 0x8], D0 00003662 4CDF 1CC0 movem.l A4,A3,A2,D7,D6, [A7]+ 00003666 4E5E unlink A6 00003668 4E74 000C rtd 0x000C export_828: 0000366C 4E56 0000 link A6, 0 00003670 48E7 0118 movem.l -[A7], D7,A3,A4 00003674 286E 000C movea.l A4, [A6 + 0xC] 00003678 266E 0008 movea.l A3, [A6 + 0x8] 0000367C 2E2C 0004 move.l D7, [A4 + 0x4] 00003680 BEAB 0004 cmp.l D7, [A3 + 0x4] 00003684 6D14 blt +0x16 /* 0000369A */ 00003686 BEAB 000C cmp.l D7, [A3 + 0xC] 0000368A 6C0E bge +0x10 /* 0000369A */ 0000368C 2014 move.l D0, [A4] 0000368E B093 cmp.l D0, [A3] 00003690 6D08 blt +0xA /* 0000369A */ 00003692 2014 move.l D0, [A4] 00003694 B0AB 0008 cmp.l D0, [A3 + 0x8] 00003698 6D04 blt +0x6 /* 0000369E */ label0000369A: 0000369A 7000 moveq.l D0, 0x00 0000369C 6002 bra +0x4 /* 000036A0 */ label0000369E: 0000369E 7001 moveq.l D0, 0x01 label000036A0: 000036A0 1D40 0010 move.b [A6 + 0x10], D0 000036A4 4CDF 1880 movem.l A4,A3,D7, [A7]+ 000036A8 4E5E unlink A6 000036AA 4E74 0008 rtd 0x0008 000036AE 4E56 0000 link A6, 0 000036B2 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000036B6 286E 0010 movea.l A4, [A6 + 0x10] 000036BA 266E 000C movea.l A3, [A6 + 0xC] 000036BE 246E 0008 movea.l A2, [A6 + 0x8] 000036C2 2E2C 0004 move.l D7, [A4 + 0x4] 000036C6 2C2B 0004 move.l D6, [A3 + 0x4] 000036CA BC87 cmp.l D6, D7 000036CC 6F04 ble +0x6 /* 000036D2 */ 000036CE 2007 move.l D0, D7 000036D0 6002 bra +0x4 /* 000036D4 */ label000036D2: 000036D2 2006 move.l D0, D6 label000036D4: 000036D4 2540 0004 move.l [A2 + 0x4], D0 000036D8 2E14 move.l D7, [A4] 000036DA 2C13 move.l D6, [A3] 000036DC BC87 cmp.l D6, D7 000036DE 6F04 ble +0x6 /* 000036E4 */ 000036E0 2007 move.l D0, D7 000036E2 6002 bra +0x4 /* 000036E6 */ label000036E4: 000036E4 2006 move.l D0, D6 label000036E6: 000036E6 2480 move.l [A2], D0 000036E8 2E2C 0004 move.l D7, [A4 + 0x4] 000036EC 2C2B 0004 move.l D6, [A3 + 0x4] 000036F0 BC87 cmp.l D6, D7 000036F2 6C04 bge +0x6 /* 000036F8 */ 000036F4 2007 move.l D0, D7 000036F6 6002 bra +0x4 /* 000036FA */ label000036F8: 000036F8 2006 move.l D0, D6 label000036FA: 000036FA 2540 000C move.l [A2 + 0xC], D0 000036FE 2E14 move.l D7, [A4] 00003700 2C13 move.l D6, [A3] 00003702 BC87 cmp.l D6, D7 00003704 6C04 bge +0x6 /* 0000370A */ 00003706 2007 move.l D0, D7 00003708 6002 bra +0x4 /* 0000370C */ label0000370A: 0000370A 2006 move.l D0, D6 label0000370C: 0000370C 2540 0008 move.l [A2 + 0x8], D0 00003710 4CDF 1CC0 movem.l A4,A3,A2,D7,D6, [A7]+ 00003714 4E5E unlink A6 00003716 4E74 000C rtd 0x000C export_829: 0000371A 4E56 0000 link A6, 0 0000371E 48E7 0018 movem.l -[A7], A3,A4 00003722 286E 000C movea.l A4, [A6 + 0xC] 00003726 266E 0008 movea.l A3, [A6 + 0x8] 0000372A 202C 0004 move.l D0, [A4 + 0x4] 0000372E B0AB 0004 cmp.l D0, [A3 + 0x4] 00003732 661A bne +0x1C /* 0000374E */ 00003734 2014 move.l D0, [A4] 00003736 B093 cmp.l D0, [A3] 00003738 6614 bne +0x16 /* 0000374E */ 0000373A 202C 000C move.l D0, [A4 + 0xC] 0000373E B0AB 000C cmp.l D0, [A3 + 0xC] 00003742 660A bne +0xC /* 0000374E */ 00003744 202C 0008 move.l D0, [A4 + 0x8] 00003748 B0AB 0008 cmp.l D0, [A3 + 0x8] 0000374C 6704 beq +0x6 /* 00003752 */ label0000374E: 0000374E 7000 moveq.l D0, 0x00 00003750 6002 bra +0x4 /* 00003754 */ label00003752: 00003752 7001 moveq.l D0, 0x01 label00003754: 00003754 1D40 0010 move.b [A6 + 0x10], D0 00003758 4CDF 1800 movem.l A4,A3, [A7]+ 0000375C 4E5E unlink A6 0000375E 4E74 0008 rtd 0x0008 fn00003762: 00003762 4E56 0000 link A6, 0 00003766 2F0C move.l -[A7], A4 00003768 286E 0008 movea.l A4, [A6 + 0x8] 0000376C 2014 move.l D0, [A4] 0000376E B0AC 0008 cmp.l D0, [A4 + 0x8] 00003772 6C0E bge +0x10 /* 00003782 */ 00003774 202C 0004 move.l D0, [A4 + 0x4] 00003778 B0AC 000C cmp.l D0, [A4 + 0xC] 0000377C 6C04 bge +0x6 /* 00003782 */ 0000377E 7000 moveq.l D0, 0x00 00003780 6002 bra +0x4 /* 00003784 */ label00003782: 00003782 7001 moveq.l D0, 0x01 label00003784: 00003784 1D40 000C move.b [A6 + 0xC], D0 00003788 285F movea.l A4, [A7]+ 0000378A 4E5E unlink A6 0000378C 4E74 0004 rtd 0x0004 00003790 4E56 0000 link A6, 0 00003794 4227 clr.b -[A7] 00003796 486E 0008 pea.l [A6 + 0x8] 0000379A 4EBA FBE2 jsr [PC - 0x41E /* 0000337E */] 0000379E 4A1F tst.b [A7]+ 000037A0 670E beq +0x10 /* 000037B0 */ 000037A2 4227 clr.b -[A7] 000037A4 486E 0010 pea.l [A6 + 0x10] 000037A8 4EBA FBD4 jsr [PC - 0x42C /* 0000337E */] 000037AC 4A1F tst.b [A7]+ 000037AE 6604 bne +0x6 /* 000037B4 */ label000037B0: 000037B0 7000 moveq.l D0, 0x00 000037B2 6002 bra +0x4 /* 000037B6 */ label000037B4: 000037B4 7001 moveq.l D0, 0x01 label000037B6: 000037B6 1D40 000C move.b [A6 + 0xC], D0 000037BA 4E5E unlink A6 000037BC 4E74 0004 rtd 0x0004 export_830: fn000037C0: 000037C0 4E56 FEC0 link A6, -0x0140 000037C4 48E7 0308 movem.l -[A7], D6,D7,A4 000037C8 422E FF00 clr.b [A6 - 0x100] 000037CC 7EFF moveq.l D7, 0xFFFFFFFF 000037CE CE6E 000C and.w D7, [A6 + 0xC] 000037D2 4A47 tst.w D7 000037D4 6F26 ble +0x28 /* 000037FC */ 000037D6 2C2E 000A move.l D6, [A6 + 0xA] 000037DA 7010 moveq.l D0, 0x10 000037DC E0A6 asr D6, D0 000037DE 0246 FFFF andi.w D6, 0xFFFF 000037E2 4A46 tst.w D6 000037E4 6606 bne +0x8 /* 000037EC */ 000037E6 3C3C 0083 move.w D6, 0x83 000037EA 6004 bra +0x6 /* 000037F0 */ label000037EC: 000037EC 0646 0400 addi.w D6, 0x400 label000037F0: 000037F0 486E FF00 pea.l [A6 - 0x100] 000037F4 3F06 move.w -[A7], D6 000037F6 3F07 move.w -[A7], D7 000037F8 4EAD 059A jsr [A5 + 0x59A] label000037FC: 000037FC 4A2E FF00 tst.b [A6 - 0x100] 00003800 662E bne +0x30 /* 00003830 */ 00003802 42A7 clr.l -[A7] 00003804 2F3C 4573 7472 move.l -[A7], 0x45737472 /* 'Estr' */ 0000380A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000380E A9A0 trap GetResource 00003810 285F movea.l A4, [A7]+ 00003812 200C move.l D0, A4 00003814 660A bne +0xC /* 00003820 */ 00003816 42A7 clr.l -[A7] 00003818 3F3C 012D move.w -[A7], 0x12D 0000381C A9BA trap GetString 0000381E 285F movea.l A4, [A7]+ label00003820: 00003820 200C move.l D0, A4 00003822 670C beq +0xE /* 00003830 */ 00003824 486E FF00 pea.l [A6 - 0x100] 00003828 2F14 move.l -[A7], [A4] 0000382A 4EAD 0482 jsr [A5 + 0x482] 0000382E 508F addq.l A7, 8 label00003830: 00003830 306E 0008 movea.w A0, [A6 + 0x8] 00003834 2F08 move.l -[A7], A0 00003836 486E FEC0 pea.l [A6 - 0x140] 0000383A 4EAD 0572 jsr [A5 + 0x572] 0000383E 486E FF00 pea.l [A6 - 0x100] 00003842 486E FEC0 pea.l [A6 - 0x140] 00003846 42A7 clr.l -[A7] 00003848 42A7 clr.l -[A7] 0000384A A98B trap ParamText 0000384C 4AAD E138 tst.l [A5 - 0x1EC8] 00003850 670E beq +0x10 /* 00003860 */ 00003852 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 00003856 4EAD 1E5A jsr [A5 + 0x1E5A] 0000385A 5340 subq.w D0, 1 0000385C 588F addq.l A7, 4 0000385E 6706 beq +0x8 /* 00003866 */ label00003860: 00003860 3E3C 00FC move.w D7, 0xFC 00003864 6004 bra +0x6 /* 0000386A */ label00003866: 00003866 3E3C 00FB move.w D7, 0xFB label0000386A: 0000386A 42A7 clr.l -[A7] 0000386C 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */ 00003872 3F07 move.w -[A7], D7 00003874 A9A0 trap GetResource 00003876 4A9F tst.l [A7]+ 00003878 6710 beq +0x12 /* 0000388A */ 0000387A 42A7 clr.l -[A7] 0000387C 2F3C 4449 544C move.l -[A7], 0x4449544C /* 'DITL' */ 00003882 3F07 move.w -[A7], D7 00003884 A9A0 trap GetResource 00003886 4A9F tst.l [A7]+ 00003888 6614 bne +0x16 /* 0000389E */ label0000388A: 0000388A 4AAD E14C tst.l [A5 - 0x1EB4] 0000388E 670C beq +0xE /* 0000389C */ 00003890 2F2D E14C move.l -[A7], [A5 - 0x1EB4] 00003894 4EAD 140A jsr [A5 + 0x140A] 00003898 588F addq.l A7, 4 0000389A 6002 bra +0x4 /* 0000389E */ label0000389C: 0000389C A9F4 trap ExitToShell label0000389E: 0000389E 3F07 move.w -[A7], D7 000038A0 2F3C 414C 5254 move.l -[A7], 0x414C5254 /* 'ALRT' */ 000038A6 4EAD 046A jsr [A5 + 0x46A] 000038AA A850 trap InitCursor 000038AC 4257 clr.w [A7] 000038AE 3F07 move.w -[A7], D7 000038B0 42A7 clr.l -[A7] 000038B2 A986 trap StopAlert 000038B4 4CEE 10C0 FEB4 movem.l A4,D7,D6, [A6 - 0x14C] 000038BA 4E5E unlink A6 000038BC 4E75 rts export_831: fn000038BE: 000038BE 4E56 0000 link A6, 0 000038C2 48E7 0108 movem.l -[A7], D7,A4 000038C6 4AAE 0008 tst.l [A6 + 0x8] 000038CA 6D04 blt +0x6 /* 000038D0 */ 000038CC 7000 moveq.l D0, 0x00 000038CE 6014 bra +0x16 /* 000038E4 */ label000038D0: 000038D0 3F3C 0080 move.w -[A7], 0x80 000038D4 486D FA3E pea.l [A5 - 0x5C2] 000038D8 486D FA4E pea.l [A5 - 0x5B2] 000038DC 4EBA F8C0 jsr [PC - 0x740 /* 0000319E */] 000038E0 4FEF 000A lea.l A7, [A7 + 0xA] label000038E4: 000038E4 1F3C 0001 move.b -[A7], 0x1 000038E8 4EBA 0064 jsr [PC + 0x64 /* 0000394E */] 000038EC 1E00 move.b D7, D0 000038EE 202E 0008 move.l D0, [A6 + 0x8] 000038F2 A122 trap NewHandle, flags=1 000038F4 2848 movea.l A4, A0 000038F6 1E87 move.b [A7], D7 000038F8 4EBA 0054 jsr [PC + 0x54 /* 0000394E */] 000038FC 200C move.l D0, A4 000038FE 4CEE 1080 FFF8 movem.l A4,D7, [A6 - 0x8] 00003904 4E5E unlink A6 00003906 4E75 rts export_832: fn00003908: 00003908 4E56 0000 link A6, 0 0000390C 2F07 move.l -[A7], D7 0000390E 4AAE 000C tst.l [A6 + 0xC] 00003912 6D04 blt +0x6 /* 00003918 */ 00003914 7000 moveq.l D0, 0x00 00003916 6014 bra +0x16 /* 0000392C */ label00003918: 00003918 3F3C 0093 move.w -[A7], 0x93 0000391C 486D FA58 pea.l [A5 - 0x5A8] 00003920 486D FA68 pea.l [A5 - 0x598] 00003924 4EBA F878 jsr [PC - 0x788 /* 0000319E */] 00003928 4FEF 000A lea.l A7, [A7 + 0xA] label0000392C: 0000392C 1F3C 0001 move.b -[A7], 0x1 00003930 4EBA 001C jsr [PC + 0x1C /* 0000394E */] 00003934 1E00 move.b D7, D0 00003936 202E 000C move.l D0, [A6 + 0xC] 0000393A 206E 0008 movea.l A0, [A6 + 0x8] 0000393E A024 trap SetHandleSize 00003940 1E87 move.b [A7], D7 00003942 4EBA 000A jsr [PC + 0xA /* 0000394E */] 00003946 2E2E FFFC move.l D7, [A6 - 0x4] 0000394A 4E5E unlink A6 0000394C 4E75 rts export_833: fn0000394E: 0000394E 4E56 0000 link A6, 0 00003952 2F07 move.l -[A7], D7 00003954 206D E138 movea.l A0, [A5 - 0x1EC8] 00003958 2050 movea.l A0, [A0] 0000395A 1E28 003A move.b D7, [A0 + 0x3A] 0000395E 1F2E 0008 move.b -[A7], [A6 + 0x8] 00003962 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 00003966 4EAD 1DCA jsr [A5 + 0x1DCA] 0000396A 1007 move.b D0, D7 0000396C 2E2E FFFC move.l D7, [A6 - 0x4] 00003970 4E5E unlink A6 00003972 4E75 rts 00003974 4E56 0000 link A6, 0 00003978 1F2E 0008 move.b -[A7], [A6 + 0x8] 0000397C 2F2D E138 move.l -[A7], [A5 - 0x1EC8] 00003980 4EAD 1DD2 jsr [A5 + 0x1DD2] 00003984 4E5E unlink A6 00003986 4E75 rts export_834: fn00003988: 00003988 4E56 0000 link A6, 0 0000398C 2F07 move.l -[A7], D7 0000398E 7E00 moveq.l D7, 0x00 00003990 6002 bra +0x4 /* 00003994 */ label00003992: 00003992 5287 addq.l D7, 1 label00003994: 00003994 206E 0008 movea.l A0, [A6 + 0x8] 00003998 52AE 0008 addq.l [A6 + 0x8], 1 0000399C 4A10 tst.b [A0] 0000399E 66F2 bne -0xC /* 00003992 */ 000039A0 2007 move.l D0, D7 000039A2 2E1F move.l D7, [A7]+ 000039A4 4E5E unlink A6 000039A6 4E75 rts export_835: fn000039A8: 000039A8 4E56 0000 link A6, 0 000039AC 2F0C move.l -[A7], A4 000039AE 206E 0008 movea.l A0, [A6 + 0x8] 000039B2 2850 movea.l A4, [A0] 000039B4 200C move.l D0, A4 000039B6 670A beq +0xC /* 000039C2 */ 000039B8 206E 0008 movea.l A0, [A6 + 0x8] 000039BC 4290 clr.l [A0] 000039BE 204C movea.l A0, A4 000039C0 A023 trap DisposHandle/DisposeHandle label000039C2: 000039C2 285F movea.l A4, [A7]+ 000039C4 4E5E unlink A6 000039C6 4E74 0004 rtd 0x0004 export_836: fn000039CA: 000039CA 4E56 0000 link A6, 0 000039CE 2F0C move.l -[A7], A4 000039D0 206E 0008 movea.l A0, [A6 + 0x8] 000039D4 2850 movea.l A4, [A0] 000039D6 200C move.l D0, A4 000039D8 670E beq +0x10 /* 000039E8 */ 000039DA 206E 0008 movea.l A0, [A6 + 0x8] 000039DE 4290 clr.l [A0] 000039E0 2F0C move.l -[A7], A4 000039E2 4EAD F3AA jsr [A5 - 0xC56] 000039E6 588F addq.l A7, 4 label000039E8: 000039E8 285F movea.l A4, [A7]+ 000039EA 4E5E unlink A6 000039EC 4E74 0004 rtd 0x0004 000039F0 4E56 0000 link A6, 0 000039F4 2F0C move.l -[A7], A4 000039F6 206E 0008 movea.l A0, [A6 + 0x8] 000039FA 2850 movea.l A4, [A0] 000039FC 200C move.l D0, A4 000039FE 670A beq +0xC /* 00003A0A */ 00003A00 206E 0008 movea.l A0, [A6 + 0x8] 00003A04 4290 clr.l [A0] 00003A06 204C movea.l A0, A4 00003A08 A01F trap DisposPtr/DisposePtr label00003A0A: 00003A0A 285F movea.l A4, [A7]+ 00003A0C 4E5E unlink A6 00003A0E 4E74 0004 rtd 0x0004 fn00003A12: 00003A12 4E56 0000 link A6, 0 00003A16 2F0C move.l -[A7], A4 00003A18 206E 0008 movea.l A0, [A6 + 0x8] 00003A1C 2850 movea.l A4, [A0] 00003A1E 200C move.l D0, A4 00003A20 6716 beq +0x18 /* 00003A38 */ 00003A22 206E 0008 movea.l A0, [A6 + 0x8] 00003A26 4290 clr.l [A0] 00003A28 4267 clr.w -[A7] 00003A2A 2F0C move.l -[A7], A4 00003A2C A9A4 trap HomeResFile 00003A2E 0C5F 0001 cmpi.w [A7]+, 0x1 00003A32 6F04 ble +0x6 /* 00003A38 */ 00003A34 2F0C move.l -[A7], A4 00003A36 A9A3 trap ReleaseResource label00003A38: 00003A38 285F movea.l A4, [A7]+ 00003A3A 4E5E unlink A6 00003A3C 4E74 0004 rtd 0x0004 00003A40 4CDF 0303 movem.l A1,A0,D1,D0, [A7]+ 00003A44 1EBC 0001 move.b [A7], 0x1 00003A48 5381 subq.l D1, 1 00003A4A 6710 beq +0x12 /* 00003A5C */ 00003A4C E289 lsr D1, 1 label00003A4E: 00003A4E B348 cmpm.w [A1]+, [A0]+ 00003A50 56C9 FFFC dbne D1, -0x6 /* 00003A4E */ 00003A54 6702 beq +0x4 /* 00003A58 */ 00003A56 4217 clr.b [A7] label00003A58: 00003A58 2040 movea.l A0, D0 00003A5A 4ED0 jmp [A0] label00003A5C: 00003A5C B308 cmpm.b [A1]+, [A0]+ 00003A5E 6702 beq +0x4 /* 00003A62 */ 00003A60 4217 clr.b [A7] label00003A62: 00003A62 2040 movea.l A0, D0 00003A64 4ED0 jmp [A0] 00003A66 4E75 rts 00003A68 4E56 0000 link A6, 0 00003A6C 2F07 move.l -[A7], D7 00003A6E 202E 0008 move.l D0, [A6 + 0x8] 00003A72 B0B8 0322 cmp.l D0, [0x00000322 /* DefltStack */] 00003A76 6F12 ble +0x14 /* 00003A8A */ 00003A78 202E 0008 move.l D0, [A6 + 0x8] 00003A7C 90B8 0322 sub.l D0, [0x00000322 /* DefltStack */] 00003A80 2E38 0130 move.l D7, [0x00000130 /* ApplLimit */] 00003A84 9E80 sub.l D7, D0 00003A86 2047 movea.l A0, D7 00003A88 A02D trap SetApplLimit label00003A8A: 00003A8A 2E1F move.l D7, [A7]+ 00003A8C 4E5E unlink A6 00003A8E 4E75 rts export_837: 00003A90 4E56 0000 link A6, 0 00003A94 3F3C FFCE move.w -[A7], 0xFFCE 00003A98 4878 0001 pea.l [0x00000001] 00003A9C 4EBA F60E jsr [PC - 0x9F2 /* 000030AC */] 00003AA0 4E5E unlink A6 00003AA2 4E75 rts export_838: 00003AA4 4E56 0000 link A6, 0 00003AA8 3F3C FFCE move.w -[A7], 0xFFCE 00003AAC 4878 0002 pea.l [0x00000002] 00003AB0 4EBA F5FA jsr [PC - 0xA06 /* 000030AC */] 00003AB4 4E5E unlink A6 00003AB6 4E75 rts